Saturday, 5 March 2022

Gujrat University Old Quetion Papers

2017

 

 2018 


 2019

 

Unit - 4 Gujrat university programs

20. Write a program to Print following: ( Character Pattren )

   A
  ABA
 ABCBA
ABCDCBA


#include<stdio.h>
#include<conio.h>

void main()
{
    int i,j,no;
    char ch=65;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);
    printf("\n");

    for(i=0; i<no; i++)
    {
        for(j=no-1; j>i; j--)
        {
            printf(" ");
        }
        for(j=65; j<=i+65; j++)
        {
            printf("%c",j);
        }
        for(j=i+64; j>=65; j--)
        {
            printf("%c",j);
        }
        printf("\n");
    }
    getch();
}

/*      output:

enter number: 4

   A
  ABA
 ABCBA
ABCDCBA

*/ 

19. Write a program to Print following:

  1
  0 1
 0 1 0
1 0 1 0


#include<stdio.h>
#include<conio.h>

void main()
{
    int i,j,no,k=1;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);

    for(i=1; i<=no; i++)
    {
        for(j=i; j<=no-1; j++)
        {
            printf(" ");
        }
        for(j=i; j>=1; j--)
        {
            printf("%d ",k%2);
            k++;
        }
        printf("\n");
    }
    getch();
}

/*      output:

enter number: 4
   1
  0 1
 0 1 0
1 0 1 0

*/ 

18. Write a program to Print following:

    1
   0 1
  1 0 1
0 1 0 1



#include<stdio.h>
#include<conio.h>

void main()
{
    int i,j,no;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);
    printf("\n");

    for(i=1; i<=no; i++)
    {
        for(j=i; j<=no-1; j++)
        {
            printf(" ");
        }
        for(j=i; j>=1; j--)
        {
            printf("%d ",j%2);
        }
        printf("\n");
    }
    getch();
}

/*      output:

enter number: 4

   1
  0 1
 1 0 1
0 1 0 1

*/


 

17. Write a program to Print following: ( character pattern program )

   A
  B C
 D E F
G H I J


#include<stdio.h>
#include<conio.h>

void main()
{
    int i,j,no;
    char ch=65;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);
    printf("\n");

    for(i=1; i<=no; i++)
    {
        for(j=i; j<=no-1; j++)
        {
            printf(" ");
        }
        for(j=i; j>=1; j--)
        {
            printf("%c ",ch);
            ch++;
        }
        printf("\n");
    }
    getch();
}

/*      output:

enter number: 4

   A
  B C
 D E F
G H I J

*/
     

16. Write a program that accepts an integer N, if the integer N = 4,then print the pyramid :

4 4 4 4
 3 3 3
  2 2
   1


#include<stdio.h>
#include<conio.h>

void main()
{
    int i,j,no;
    clrscr();

    printf("enter number for pyramid: ");
    scanf("%d",&no);

    printf("\n");

    for(i=no; i>=1; i--)
    {
        for(j=i; j<=no-1; j++)
        {
            printf(" ");
        }
        for(j=1; j<=i; j++)
        {
            printf("%d ",i);
        }
        printf("\n");
    }
    getch();
}

/*      output:

enter number for pyramid: 4

4 4 4 4
 3 3 3
  2 2
   1

*/


 

15. Write a program that accepts an integer N, if the integer N = 4, then print the pyramid :

  1
  121
 12321
1234321


#include<stdio.h>
#include<conio.h>

void main()
{
    int i,j,no;
    clrscr();

    printf("enter number for pyramid: ");
    scanf("%d",&no);

    printf("\n");

    for(i=1; i<=no; i++)
    {
        for(j=no-1; j>=i; j--)
        {
            printf(" ");
        }
        for(j=1; j<=i; j++)
        {
            printf("%d",j);
        }
        for(j=i-1; j>=1; j--)
        {
            printf("%d",j);
        }
        printf("\n");
    }
    getch();
}

/*      output:

enter number for pyramid: 4

   1
  121
 12321
1234321

*/

14 Write a program to print following pyramid.


*
   * *
  * * *
 * * * *
         

#include<stdio.h>
#include<conio.h>

void main()
{
    int no,i,j;
    clrscr();

    printf("enter number for pyramid: ");
    scanf("%d",&no);

    printf("\n");
    for(i=1; i<=no; i++)
    {
        for(j=no-1; j>=i; j--)
        {
            printf(" ");
        }
        for(j=1; j<=i; j++)
        {
            printf("* ");
        }
        printf("\n");
    }
    getch();
}

/*      output:

enter number for pyramid: 4
                                                                               
    *
   * *
  * * *
 * * * *
                                                                               
*/

13. Write a C program to find 1+1/2+1/3+1/4+ …+1/n.


#include<stdio.h>
#include<conio.h>

void main()
{
    int no;
    float   i,sum=0;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);

    printf("\n\n");

    for(i=1; i<=no; i++)
    {
        printf("1/%0.2f + ",i);
        sum = sum+(1 / i);
    }
    printf("\b\b= %0.2f",sum);
    getch();
}

/*      output:

enter number: 3


1/1.00 + 1/2.00 + 1/3.00 = 1.83

*/ 

12 Write a C program to find x1+x2+x3+x4+ ….+xn.


#include<stdio.h>
#include<conio.h>

void main()
{
    int no,i,sum=0,x;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);

    printf("\nenter value of x: ");
    scanf("%d",&x);

    printf("\n\n");
    for(i=1; i<=no; i++)
    {
        printf("x%d + ",i);
        sum = sum + (x*i);
    }

    printf("\b\b\b = %d",sum);

    getch();
}

/*      output:

enter number: 6

enter value of x: 2


x1 + x2 + x3 + x4 + x5 + x6 = 42

*/

11. Write a program to print all the prime numbers ranging from 50 to 100.


#include<stdio.h>
#include<conio.h>

void main()
{
    int i,j,prime=0;
    clrscr();

    printf("all the prime numbers raning from 50 to 100\n\n");

    for(i=50; i<=100; i++)
    {
        prime = 0;
        for(j=1; j<=i; j++)
        {
            if(i % j == 0)
            {
                prime++;
            }
        }
        if(prime == 2)
        {
            printf("%d ",i);
        }
    }
    getch();
}

/*      output:

all the prime numbers raning from 50 to 100

53 59 61 67 71 73 79 83 89 97

*/ 

10. Write a program to check whether the given number is Prime or not.



#include<stdio.h>
#include<conio.h>

void main()
{
    int i,no,prime=0;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);

    for(i=1; i<=no; i++)
    {
        if(no %i == 0)
        {
            prime++;
        }
    }
    if(prime == 2)
    {
        printf("\n\n%d is a prime number",no);
    }
    else
    {
        printf("\n\n%d is not a prime number",no);
    }
    getch();
}

/*      output:

enter number: 59


59 is a prime number

*/ 

9. Write a program to check whether given number by the user is Palindrome or not.


#include<stdio.h>
#include<conio.h>

void main()
{
    long int no,temp,i,rem,rev=0;
    clrscr();

    printf("to check number palindrome or not");
    printf("\n\nenter number: ");
    scanf("%ld",&no);

    temp = no;

    for(i=0; no>0; i++)
    {
        rem = no % 10;
        rev = rev * 10 + rem;
        no = no / 10;
    }

    if(temp == rev)
    {
        printf("\n\nthis is palindrome number");
    }
    else
    {
        printf("\n\nthis is not palindrome number");
    }
    getch();
}

/*      output:

to check number palindrome or not

enter number: 1234321


this is palindrome number

*/ 

8. Write a program to find the sum of first 100 odd nos. and even nos.


#include<stdio.h>
#include<conio.h>

void main()
{
    int i,odd[100],even[100];
    clrscr();

    printf("first 100 even number:\n");
    for(i=1; i<=100; i++)
    {
        if(i %2 == 0)
        {
             printf("%d ",i);
        }
    }

    printf("\n\nfirst 100 odd number:\n");
    for(i=1; i<=100; i++)
    {
        if(i %2 != 0)
        {
            printf("%d ",i);
        }
    }
    getch();
}

/*      output:

first 100 even number:
 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48
50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94
96 98 100

first 100 odd number:
 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47
49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93
95 97 99


*/

7. Write a program to find GCD and LCM of given 2 numbers.


#include<stdio.h>
#include<conio.h>

void main()
{
    int no1,no2,i,gcd,lcm;
    clrscr();

    printf("enter 1st number: ");
    scanf("%d",&no1);

    printf("\nenter 2nd number: ");
    scanf("%d",&no2);

    for(i=1; i<=no1 && i<=no2; i++)
    {
        if(no1 %i == 0 && no2 %i == 0)
        {
            gcd = i;
        }
    }

    printf("\n\ngcd of %d and %d = %d",no1,no2,gcd);

    lcm = ( no1 * no2) / gcd;

    printf("\n\nlcm of %d and %d = %d",no1,no2,lcm);

    getch();
}

/*      output:

enter 1st number: 4
                                                                               
enter 2nd number: 6                                                            
                                                                               
                                                                               
gcd of 4 and 6 = 2                                                              
                                                                               
lcm of 4 and 6 = 12

*/ 

6. Write a program to generate Fibonacci series up to N numbers.


#include<stdio.h>
#include<conio.h>

void main()
{
    int no,a=0,b=1,i,c;
    clrscr();

    printf("enter number: ");
    scanf("%d",&no);

    if(no <= 0)
    {
        printf("\nNot valid value");
    }
    else if(no == 1)
    {
        printf("\nfibonacci series: %d",a);
    }
    else if(no == 2)
    {
        printf("\nfibonacci series: %d %d",a,b);
    }
    else
    {
        printf("\nfibonacci series: ");

        for(i=0; i<no; i++)
        {
            printf("%d ",a);
            c = a+b;
            a = b;
            b = c;
        }
    }
    getch();
}

/*      output:

enter number: 8

fibonacci series: 0 1 1 2 3 5 8 13

*/ 

5. Write a program to find sum of the digits entered by the user.


#include<stdio.h>
#include<conio.h>

void main()
{
    long int no,i,sum=0,rem,ary[99],k=0;
    clrscr();

    printf("enter digit: ");
    scanf("%ld",&no);

    for(i=0; no>0; i++)
    {
        rem = no % 10;
        ary[i] = rem;
        sum = sum + rem;
        no = no / 10;
        k++;
    }

    printf("\n\n");
    for(i=k-1; i>=0; i--)
    {
        printf("%ld + ",ary[i]);
    }
    printf("\b\b= %ld",sum);

    getch();
}

/*      output:

enter digit: 123456


1 + 2 + 3 + 4 + 5 + 6 = 21

*/ 

4. Write a program to find reverse of a given number.


#include<stdio.h>
#include<conio.h>

void main()
{
    long int no,i,rem,rev=0;
    clrscr();

    printf("enter number: ");
    scanf("%ld",&no);

    for(i=0; no>0; i++)
    {
        rem = no % 10;
        rev = rev * 10 + rem;
        no = no / 10;
    }

    printf("\n\nreverse number is: %ld",rev);
    getch();
}

/*      output:

enter number: 12243


reverse number is: 34221

*/ 

python programs

1. sum of two number