Programming C & C++ Record
Programming C & C++ Record
#include<stdio.h>
#include<conio.h>
void main()
getch();
Output :
20
10 + 20 = 30.
#include<stdio.h>
#include<conio.h>
int main()
int number;
printf("Enter an integer:");
scanf("%d", &number);
getch();
return 0;
Output:
Enter an integer: 15
You entered: 15
#include <stdio.h>
#include<conio.h>
int main()
double a, b, product;
product=a * b;
getch();
return 0;
Output
Product=2.6944.
#include<stdio.h>
#include<conio.h>
int main()
char c;
scanf(“%c", &c);
getch();
return 0;
Output
Enter a character: G
ASCII value of G 71
#include<stdio.h>
#include<conio.h>
int main()
scanf("%d", ÷nd);
scanf("%d", &divisor);
getch();
return 0;
Output
Enter dividend: 25
Enter divisor: 4
Quotient = 6
Remainder = 1
6. Write a C Program to find the size of int, float, double and char.
#include<stdio.h>
#include<conio.h>
void main()
int intType;
float floatType;
double doubletype;
char charType;
getch();
Output
#include<stdio.h>
#include<conio.h>
void main()
scanf(“%d", &first);
temp= first;
first= second;
second= temp;
getch();
Output
#include<stdio.h>
#include<conio.h>
void main()
int num;
scanf(“%d", &num);
if(num%2==0)
else
getch();
return;
Output
Enter an integer: 25
25 is odd.
#include<stdio.h>
#include<conio.h>
int main()
intnum;
scanf("d", &num);
getch();
return 0;
Output
Enter an integer: 20
20 is odd
#include<stdio.h>
#include<conio.h>
void main()
char c;
scanf(“%c",&c);
lowercase=(c==’a'||c==’e’||c==’i’||c=='o’||c==’u’);
if(lowercase||uppercase)
printf(“%c is a vowel",c);
else
printf(“%c is a consonant",c);
getch();
Output:
Enter an alphabet.: G
G is a consonant.
#include<stdio.h>
#include<conio.h>
int main()
if (n1>= n2)
if (n1>= n3)
else
else
else
getch();
Output
#include<stdio.h>
#include<conio.h>
void main()
int year;
scanf("%d", &year);
if(year%4==0)
else
getch();
return 0;
Output :
#include<stdio.h>
#include<conio.h>
int main()
char c;
scanf("%c", &c);
else
getch();
return 0;
Output :
Enter a character: *
14. Write a C Program to calculate the sum of first 'n’ natural numbers.
#include<stdio.h>
#include<conio.h>
int main ()
scanf(“%d", &n);
i =1;
while(i<= n)
sum+= i;
++i;
getch();
return0;
Output:
Sum =55
#include <stdio.h>
#include<conio.h>
int main()
int n, i;
scanf("%lf", &n);
if(n <0)
else
fact*= i;
getch();
return 0;
Output:
Enter an integer: 10
#include<stdio.h>
#include<conio.h>
int main()
int n, i;
scanf("%d", &n);
for(i=1; i<=10;++i)
getch();
return 0;
Output:
Enter an integer: 9
9*1 = 9
9 *2 = 18
9*3= 27
9*4=36
9 * 5 = 45
9* 6 = 54
9*7= 63
9 *8 =72
9*9 = 81
9 * 10 = 90
#include<stdio.h>
#include<conio.h>
void main()
scanf"%d", &n);
for(i=1; i<n;++i)
printf(“%d”, t1);
nextnum=t 1+t2;
t1=t2;
t2=nextnum;
getch();
output
#include<stdio.h>
#include<conio.h>
void main()
int n;
scanf(“%d”, &n);
while (n!=0)
{
n=n/10;
++count;
Output
Number of digits: 4
#include<stdio.h>
#include<conio.h>
int main()
scanf("%d",&n);
while(n !=0)
remainder= n %0;
n/=10;
getch();
return 0;
Output:
#include<stdio.h>
#include<conio.h>
int main()
scanf("%d", &n);
num= n;
while (n !=0)
remainder= n %10;
n/=10;
if(num==temp)
else
getch();
return 0;
Output
343 is a palindrome.
#include<stdio.h>
#include<conio.h>
void main()
scanf("%d", &n);
for(i=2; i<n/2;i++)
if(n% i== 0)
flag=1;
break;
if(n==1)
Else
if(flag==0)
else
getch();
Output
29 is a prime number.
#include<stdio.h>
#include<conio.h>
void main()
scanf("%d", &num);
originalNum=num;
while(originalNum!=0)
remainder=originalNum%10;
originalNum/=10;
if(result==num)
else
getch();
Output
#include<stdio.h>
#include<conio.h>
int main()
float result;
char ch;
scanf("%d, &num1);
scanf("%d", &num2);
scanf("%c", &ch);
result=0;
switch(ch)
case’+’:
result=num1 +num2;
break;
case’-':
result=num1-num2;
break;
case’*’:
result=num1 *num2;
break;
case'/':
result=(float)num1/(float)num2;
break:
case ‘%’:
result=num1%num2;
break;
default:
printf("Invalid operation\n”);
getch();
return 0;
Output
Result: 10 + 20 = 30.000000
#include<stdio.h>
#include<conio.h>
int main()
int i, j, rows;
scanf("%d, &rows);
printf("* ");
printf("\n");
return 0;
Output
12
123
1234
12345
#include<stdio.h>
#include<conio.h>
void reverseSentence():
int main()
Prinf(“Enter a sentence: ):
reverseSentence();
getch();
return 0;
void reverseSentence()
char c;
scanf("%c",&c);
if(c !=’\n’)
reverseSentence();
print(“%c", c);
getch();
Output
reddy arun
#include<stdio.h>
#include<conio.h>
int main()
flag=Prime Number(i);
if(flag==l)
printf(“%d",i );
getch();
return 0;
int PrimeNumber(int n)
if(n % j ==0)
flag=0;
break;
return flag;
Output
30
27. Write a C Program to, convert binary number to decimal and vice
versa.
#include<math.h>
#include<stdio.h>
#include<conio.h>
int main()
longlong n;
scanf("%lld", &n);
return 0;
while(n !=0){
rem= n %10;
n=n/10;
++i;
return dec;
Output
11011011l in binary=430
#include <math.h>
#include<stdio.h>
#include<conio.h>
int main()
int n, flag:
scanf("%d", &n);
flag=PrimeNumber(n)
if(flag ==1)
else
flag=ArmstrongNumber(n);
if(flag ==1)
else
return 0;
int PrimeNumber(int n)
if(n%i==0)
flag=0;
break;
return flag;
original=num;
while(original !=0)
original/=10;
++n;
Original=num;
while(original! =0)
result+=pow(rem, n);
original/=10;
if(result==num)
flag=1;
else
flag=0;
getch();
return flag;
Output
#include<stdio.h>
#include<conio.h>
void main()
scanf("%d", &base);
scanf(“%d”,&a);
getch();
if(a!=0)
else
return 1;
Output:
3^4 =81
#include<stdio.h>
#include<conio.h>
int main()
getch();
return 0;
if(n2!=0)
else
return n1;
Output
60
#include<stdio.h>
#include<conio.h>
int main()
int n, i;
scanf("%d", &n);
for(i=0; i<n;++i)
scanf(“%d”,&num[i]);
sum+num[i];
avg= sum/n;
printf(“average = %d",avg);
getch();
return 0;
Output
1. Enter number: 2
2. Enter number: 3
3. Enter number: 4
4. Enter number: 5
5. Enter number: 6
6. Enter number: 10
Average = 5
#include<stdio.h>
#include<conio.h>
int main()
int i, n;
int arr[100];
scanf("%d", &n);
scanf(“%d”,&arr[i]);
if(arr[0]<arr[i])
arr[0]=arr[i];
getch();
return 0;
Output
Enter number1: 3
Enter number2: 56
Enter number3: 43
Largest element = 56
#include<stdio.h>
#include<conio.h>
int main()
scanf("d", &c);
scanf("%d”, &c);
scanf("%d", &a[i][j]);
}}
}}
printf("%d\t”, sum[i][j]);
printf(“\n”);
getch();
return 0;
Output
-2 8 7
10 8 6
#include<stdio.h>
#include<conio.h>
int main()
int i;
getch();
return 0;
Output
#include<stdio.h>
#include<conio.h>
int main(){
int i, j;
Printf("i = %d\n",i );
s1[i]= s2[j];
s1[i]=’\0’;
puts(s1);
getch();
return 0;
Output
#include<stdio.h>
#include<conio.h>
int main()
gets(s1);
for(i=0; s1[i]!=’\0’;++i)
s2[i]=s1[i];
s2[i]=’\0’;
printf(“sting s2:%s”,s2);
getch();
return 0;
Output
#include<stdio.h>
#include<conio.h>
int main()
char line[150];
++vowels;
++consonant;
++digit;
++space;
printf(“Vowels:%d", vowels);
printf("\nWhitespaces:%d", space);
getch();
return 0;
Output
Vowels: 1
Consonants: 11
Digits: 9
Whitespaces: 2
#include<stdio.h>
#include<conio.h>
int main()
char str[1000],ch;
fgets(str,sizeof(str), stdin);
scanf("%c", &ch);
for(int i=0;str[i]!=’\O’;++i)
if(ch==str[i)
++count;
return 0;
Output
Frequency of o = 3
#include<stdio.h>
#include<conio.h>
int main()
int arr[5];
scanf(“%d”,&arr+ i);
printf("%d\n",*(arr+ i));
getch();
return 0;
Output
Enter elements: 1 2 3 4 5 6
You entered:1 2 3 4 5 6
#incude<stdio.h>
#include<conio.h>
int main()
int num;
int *pnum;
pnum=#
num=100;
getch();
return 0;
Output
#include<stdio.h>
#include<conio.h>
int main()
scanf("%d",&num1);
scanf("%d", &num2);
swap(&numl, &num2);
return 0;
int t
t=*a;
*a=*b;
Output:
#inciude <stdio.h>
#include<conio.h>
int main()
char str[100];
char *ptr;
int V,C;
gets(str);
ptr=str;
V=C=0;
while("ptr!="\0)
If(*ptr=’A’||"ptr==’E’||ptr==’T’||ptr==’O’||ptr==’U’||ptr=’a'|lptr==’e'||ptr=’I’||
ptr==’o’||ptr==’u’)
V++;
else
C++;
ptr++;
return0;
Output:
#include<stdio.h>
#include<conio.h>
struct student
char name[50];
int roll;
int marks;
}s;
int main()
scanf(“%d”, &s.roll);
scanf("%d", &s.marks);
printf("Name: ");
printf(“%s", s.name);
printf("Marks: %d\n",s.marks);
getch();
return 0;
Output
Enter information.
Enter marks: 95
Displaying Information:
Name: arun
Marks: 95
#include <stdio.h>
#include<conio.h>
struct distance
int feet;
float inch;
int main()
printf("enter feet:” );
scanf("%d", &dl.feet);
printf(“enter feet:” );
scanf(“%d", &d2.feet);
scanf(“%d”,&d2.inch);
sumofdistances.feet=d1.feet+d2.feet;
sumofdistances.inch=d1.inch +d2.inch;
if(sumofdistances.inch>12.0)
sumofdistances.inch= sumofdistances.inch-12.0;
++sumofdistances.feet;
return0;
Output
Enter feet: 23
Enter feet: 34
#include<stdio.h>
#include<conio.h>
struct student
char firstName[50];
int roll;
float marks;
}s[10];
int main()
int i,
for(i=0; i<5;i++)
s[i].roll= i+1;
scanf(“%s", s[i].firstname);
scanf("%f, &s[i].marks);
puts(s[i].firstName):
printf("\n ");
getch();
return 0;
Output
Enter marks: 98
Enter marks: 89
Displaying Information:
Roll number: 1
Name: Daniel
Marks: 98
roll number:2
name: Karthik
marks: 89
#include<stdio.h>
#include<conio.h>
union pack
{
char a;
int b;
double c;
int main()
pack p;
p.a=’A’;
p.b=10;
printf("nValue of b:%d",p.b);
p.c=12345.6790;
p.a=’A';
p.b=10;
p.c=12345.6790;
getch();
return 0;
Output
Value of a:A
Value of b:10
Value of c:12345.679000
#include<iostream.h>
int absolute(int);
int main()
int a=-5;
float b=5.5;
return 0;
if (var<0)
var= -var;
return var;
if(var<0.0)
var=-var;
getch();
return var;
Output
Absolute value of -5 = 5
#include<iostream.h>
Class Rectangle
int length;
int breadth;
public:
Length=l ;
Breadth=b;
Int getArea()
int main()
Int x,y;
Rectangle rt;
cin>>x;
cin>>y;
rt.setDimension(7, 4);
cout<<rt.getArea()<<endl;
return 0;
Output
600
#include<iostream.h>
Class Sum
private:
int x, y z;
public:
void add()
cin>>x>>y;
z=x+y;
}}
int main()
Sum sm;
sm.add();
return 0;
}
Output:
#include<iostream.h>
Class A
int x:
public:
A()
{}
A(int i)
x=i;
void operator+(A);
void display();
};
void A ::operator+(A a)
int m=x+a.x;
int main()
Int x,y;
cin>>x;
cin>>y;
A al(5);
A a2(4);
A1+a2;
return 0;
Output: