Computer Programming And Utilization(CPU) - Nov/Dec - 2010

Question 2

(a) (ii) Explain the concept of Class and Object used in C++ giving suitable example.


#include<iostream.h>
class students
{
 public:
  char *name;
  int rollNo;
  float cpi;
  int sem;
}
main()
{
 students s;
 s.name = "Jaydip";
 s.rollNo = 1;
 s.cpi = 7.5;
 s.sem = 7;
 cout << "\nStudent Name : " << s.name;
 cout << "\nStudent Roll No : " << s.rollNo;
 cout << "\nStudent CPI : " << s.cpi;
 cout << "\nStudent Semester : " << s.sem;
}
    

Question 3

(a) Write a program to generate fibbonacci series of numbers (total 20 numbers)
i.e. 1, 1, 2, 3, 5, 8….etc



#include<stdio.h>
#include<conio.h>
void main()
{
 int i,a=1,b=0,sum;
 clrscr();
 for(i=0;i<20;i++)
 {
  sum = a + b;
  a = b;
  b = sum;
  printf("%d ",sum);   
 } 
 getch();
}

(c) Write a program to store 10 numbers in an array. Then find out Sum, Maximum and Average of these 10 numbers.


#include<stdio.h>
#include<conio.h>
main()
{
 int number[10],sum=0,i,maximum = 0;
 float average;
 clrscr();
 for(i=0;i<10;i++)
 {
  printf("Enter Number %d : ",i+1);
  scanf("%d",&number[i]);
 }
 printf("\nSum of all Numbers : ");
 for(i=0;i<10;i++)
 {
  sum += number[i];
 }
 printf("%d",sum);
 printf("\nAverage of all Numbers : ");
 average = sum/10;
 printf("%f",average);
 printf("\nMaximum Number is : ");
 for(i=0;i<10;i++)
 {
  if(maximum < number[i])
   maximum = number[i];
 }
 printf("%d",maximum);
 getch();
}

(b) Write a program to convert temperature entered by user from Fahrenhit into Celcius.


#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
 float t=0,z=0;
 clrscr();
 printf("\nEnter the tempreature = ");
 scanf("%f",&t);
 z=((t-32)*5)/9;
 printf("\n Tempreature in calcius = %f",z);
 getch();
}

(c) Write a C++ program which is having class named student .It has two member functions named “read_data()” and “print_data()”. It has member elements called Rollno,Name and Percentage. Assume suitable data type for variable. And read the data from the user and print the same on the screen using above functions.


#include<iostream.h>
class students
{
 char *Name;
 int RollNo;
 float Percentage;
 public :
 void read_data(void)
 {
  cout << "\nEnter Name : ";
  cin >> Name;
  cout << "\nEnter Roll No : ";
  cin >> RollNo;
  cout << "\nEnter Percentage : ";
  cin >> Percentage;
 }
 void print_data(void)
 {
  cout << "\n\n\nStudent Name : " << Name;
  cout << "\nStudent Roll No : " << RollNo;
  cout << "\nStudent Percentage : " << Percentage;
 }
}  
main()
{
 students s;
 s.read_data();
 s.print_data();
}

Question 4

(a) Write a program to read two 5 X 5 matrices from the user and store the Addition of two matrices in the resultant matrix.
i.e. C=A + B , where A,B,C each one is 5 X 5 Matrix.



#include<stdio.h>
#include<conio.h>
main()
{
 int A[5][5],B[5][5],C[5][5],i,j;
 clrscr();
 printf("\n\n Enter First Matrix's Element : \n");
 for(i=0;i<3;i++)
 {
  for(j=0;j<3;j++)
  {
   printf("\nA[%d][%d] = ",i,j);
   scanf("%d",&A[i][j]);
  }
 }
 printf("\n\n Enter Second Matrix's Element : \n");
 for(i=0;i<3;i++)
 {
  for(j=0;j<3;j++)
  {
   printf("\nB[%d][%d] = ",i,j);
   scanf("%d",&B[i][j]);
  }
 }
 for(i=0;i<3;i++)
 {
  for(j=0;j<3;j++)
  {
   C[i][j] = A[i][j] + B[i][j];
  }
 }
 printf("\n\n Sum of Two Matrix : \n");
 for(i=0;i<3;i++)
 {
  for(j=0;j<3;j++)
  {
   printf("%d ",C[i][j]);
  }
  printf("\n");
 }
 getch();
}

(a) What is pointer? Give its benefits. Write a program to do swapping of two elements using function with two pointers as arguments.


#include<stdio.h>
#include<conio.h>
void swapNumbers(int *,int *);
main()
{
 int x,y;
 clrscr();
 x = 10;
 y = 20;
 printf("Current value of X and Y is : %d and %d ",x,y);
 swapNumbers(&x,&y);
 printf("\n\nAfter swapping value of X and Y is : %d and %d ",x,y);
 getch();
}
void swapNumbers(int *a,int *b)
{
 int temp;
 temp = *a;
 *a = *b;
 *b = temp;
}

Question 5

(a) Explain the syntax of switch…case statement. Write a program using switch…case statement.


#include<stdio.h>
#include<conio.h>
void main()
{
 int a,b,choice;
 clrscr();
 printf("\nEnter Number 1 : ");
 scanf("%d",&a);
 printf("\nEnter Number 2 : ");
 scanf("%d",&b);
 printf("Enter Choice : ");
 printf("\n1. Add");
 printf("\n2. Subtract");
 printf("\n3. Multiply");
 printf("\n4. Divide\n\n\t : ");
 scanf("%d",&choice);
 switch(choice)
 {
  case 1 :
   printf("Addition : %d",a+b);
   break;
  case 2 :
   printf("Subtraction : %d",a-b);
   break;
  case 3 :
   printf("Multiplication : %d",a*b);
   break;
  case 4 :
   printf("Divided : %d",a/b);
   break;
  default :
   printf("Your Choice is Wrong");
   break;
 }
 getch();
}



(b) Write a program to print the following triangle for n lines

*
* *
* * *
* * * *
…upto n such Lines

#include<stdio.h>
#include<conio.h>
main()
{
 int number,i,j;
 clrscr();
 printf("\nEnter Number : ");
 scanf("%d",&number);
 printf("\n\n");
 for(i=1;i<=number;i++)
 {
  for(j = (number-1);j>=i;j--)
   printf(" ");
  for(j=1;j<=i;j++)
   printf("* ");
  for(j = (number-1);j>=i;j--)
   printf(" "); 
  printf("\n");
 }
 getch();
}


(b) Write a C Program to check whether the given number is prime or not.


#include<stdio.h>
#include<conio.h>
void main()
{
 int number,stop=0,i;
 clrscr();
 printf("\nEnter Number : ");
 scanf("%d",&number);
 for(i=2;i<number;i++)
 {
  if( (number%i) == 0)
  {
   stop = 1;
   break;
  }
 }
 if(stop == 1 || number == 0 || number == 1)
  printf("\nNumber is not prime.");
 else
  printf("\nNumber is prime.");
 getch();
}

No comments:

Post a Comment