Sei sulla pagina 1di 51

Q# To find price of item after 2 years with 10% decrement each year

#include<stdio.h>
#include<conio.h>
void main()
{
float sp, sp1,sp2;
printf("Sale Price of item =");
scanf_s("%f", &sp);
sp1 = sp*0.9;
printf("Sale Price of item after one year = %f\n", sp1);
sp2 = sp1*0.9;
printf("Sale price of item after two years =%f", sp2);
getchar();
getchar();
}

Q# percentage of number after each entry.

#include<stdio.h>
#include<conio.h>
void main()
{
float a, b, c,d,e;
printf("Enter Desired Number:");
scanf_s("%f", &a);
printf("Enter First Percentage:\n");
scanf_s("%f", &b);
c = a*(b / 100);
printf("Answer after First Percentage = %f\n", c);
printf("Enter Second Percentage:\n");
scanf_s("%f", &d);
e = c*(d / 100);
printf("Answer after Second Percentage = %f \n", e);
fflush(stdin);
getchar();
}
Q# to get square of two numbers provided.

#include <stdio.h>
#include <conio.h>
int main()
{
int a, b, c;
printf("Enter a:");
scanf_s("%d", &a);
printf("Enter b:");
scanf_s("%d", &b);
c = (a*a)+(2*a*b)+(b*b);
printf("(a+b)2 = %d", c);
_getch();
return 0;
}

Q#

#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,c;
printf("Please enter A :");
scanf_s("%d", &a);
printf("Please enter B :");
scanf_s("%d", &b);
{
c = a%b;
if (c == 0)
printf("a is divisible by b");
else
{
printf("a is not divisible by b\n");
printf("Remainder is : %d", c);
}
}
_getch();
return 0;
Q#

#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,c;
printf("Please enter A :");
scanf_s("%d", &a);
printf("Please enter B :");
scanf_s("%d", &b);
printf("Please enter C :");
scanf_s("%d", &c);
{
if (a == b && b == c)
printf("all num are equal");
else
printf("all num are not equal");
}
_getch();
return 0;

Q#

#include <stdio.h>
#include <conio.h>
int main()
{
int a;
printf("Please enter number between 1 to 10 :");
scanf_s("%d", &a);
{
if (a>1 && a<10)
printf("Valid number %d", a);
else
printf("Invalid number %d", a);
}
_getch();
return 0;
}
Q#

#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,c;
printf("Please enter A :");
scanf_s("%d", &a);
printf("Please enter B :");
scanf_s("%d", &b);
printf("Please enter C :");
scanf_s("%d", &c);
{
if (a>b)
printf("Greater number is: %d", a);
else if (b > c)
printf("Greater number is: %d", b);
else
printf("Greater number is: %d", c);
}
_getch();
return 0;

Q#

#include <stdio.h>
#include <conio.h>
int main()
{
int a,digit1,digit2,sum;
printf("Enter a 2 digit number: ");
scanf_s("%d", &a);
digit1 = a % 10;
digit2 = a / 10;
sum = digit1 + digit2;
printf("Sum of digits of given number is : %d", sum);
_getch();
return 0;
}
Q#
int main()
{
int a;
printf("Enter Marks: ");
scanf_s("%d", &a);
{
if (a<=100 && a>=81)
printf("Grade: A");
else if (a<=80 && a>=71)
printf("Grade: B");
else if (a<=70 && a>=61)
printf("Grade: C");
else if (a<=60 && a>=51)
printf("Grade: D");
else if (a<=50)
printf("Grade: F");
else
printf("Invalid marks, no grade can be assigned");
}
_getch();
return 0;
}

Q#
#include <stdio.h>
#include <conio.h>
int main()
{
int n,num=1,fac=1;
printf("Enter any Number:");
scanf_s("%d", &n);
for (num = 1; num <= n; num++)
{
fac *= num;
}
printf("Factorial of %d is: %d",n,fac);
_getch();
return 0;
}
Q#

#include<stdio.h>
#include<conio.h>
int main()
{
int i;
printf("Enter even num:");
scanf_s("%d", &i);
while (i % 2 != 0)
{
printf("Again Enter even number: ");
scanf_s("%d", &i);
}
printf("thank you and Allah Hafiz");
_getch();
return 0;
}

Q# do while

#include<stdio.h>
#include<conio.h>
int main()
{
int i;
do
{
printf("Enter even num:");
scanf_s("%d", &i);
} while (i % 2 != 0);
printf("Thank you");
_getch();
return 0;
}
Q# imp

#include<stdio.h>
#include<conio.h>
int main()
{
int a,b,temp;
printf("Enter A num:");
scanf_s("%d", &a);
printf("Enter B num:");
scanf_s("%d", &b);
if (a > b)
{
temp = a;
a = b;
b = temp;
}
while (a < b)
{
if (a % 2 == 0)
printf("Even num b/w A and B are : %d\n", a);
a++;
}
_getch();
return 0;
}
Q# imp

#include<stdio.h>
#include<conio.h>
int main()
{
int a,b,temp;
printf("Enter A num:");
scanf_s("%d", &a);
printf("Enter B num:");
scanf_s("%d", &b);
if (a > b)
{
temp = a;
a = b;
b = temp;
}
temp = a;
while (a < b)
{
if (a % 2 == 0)
printf("Even num b/w %d and %d are : %d\n", temp,b,a);
a++;
}
_getch();
return 0;
}
Q# imp

#include <stdio.h>
#include <conio.h>
void main()
{
int i, dig1, dig2, dig3, sum, temp1;
printf("Enter 3 digit number please:\n");
scanf_s("%d",&i);
dig1 = i % 10;
temp1 = i / 10;
dig2 = temp1 % 10;
dig3 = temp1 / 10;
printf("First Digit is: %d\n", dig3);
printf("Second Digit is: %d\n", dig2);
printf("Third Digit is: %d\n", dig1);
sum = dig3 + dig2 + dig1;
printf("Sum of digits of given Number is : %d\n", sum);
_getch();
}

Q# imp
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int a,i,j=1,p;
printf("Enter end of series: ");
scanf_s("%d", &a);
i = 1;
while (i <= a)
{
printf("%d\t", i);
p = pow(float(2), j);
i = i + p;
j++;
}
_getch();
}
Q#imp

#include <stdio.h>
#include <conio.h>
#include<math.h>
void main()
{
int i, dig1, dig2, dig3, temp1;
float x,y,z,sum;
printf("Enter 3 digit number please:");
scanf_s("%d", &i);
dig1 = i % 10;
temp1 = i / 10;
dig2 = temp1 % 10;
dig3 = temp1 / 10;
printf("First Digit is: %d\n", dig3);
printf("Second Digit is: %d\n", dig2);
printf("Third Digit is: %d\n", dig1);
x = pow(float(dig3),3);
y = pow(float(dig2), 3);
z = pow(float(dig1), 3);
sum = x + y + z;
printf("Sum is : %f\n", sum);
{
if (sum == float(i))
printf("Armstrong Number");
else
printf("Not Armstrong Number");
}
_getch();
}
Q# switch statement

#include<stdio.h>
#include<conio.h>
void main()
{
int n, dig1, dig2;
printf("Enter number b/w 25 and 65 :");
scanf_s("%d", &n);
dig1 = n % 10;
dig2 = n / 10;
switch (dig2)
{
case 2:
printf("Twenty\t");
break;
case 3:
printf("Thirty\t");
break;
case 4:
printf("Fourty\t");
break;
case 5:
printf("Fifty\t");
break;
case 6:
printf("Sixty\t");
break;
}
switch (dig1)
{
case 1:
printf("one");
break;
case 2:
printf("Two");
break;
case 3:
printf("Three");
break;
case 4:
printf("Four");
break;
case 5:
printf("Five");
break;
case 6:
printf("Six");
break;
case 7:
printf("Seven");
break;
case 8:
printf("Eight");
break;
case 9:
printf("Nine");
break;
}
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int a, b, temp;
printf("Enter A number: ");
scanf_s("%d", &a);
printf("\nEnter B number: ");
scanf_s("%d", &b);
if (a > b)
{
temp = a;
a = b;
b = temp;
}
a = a + 1;
while (a < b)
{
printf("%d\n", a);
a++;
}
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int a, b, temp;
printf("Enter A number: ");
scanf_s("%d", &a);
printf("\nEnter B number: ");
scanf_s("%d", &b);
if (a > b)
{
temp = a;
a = b;
b = temp;
}
a = a + 2;
while (a < b)
{
if (a%2==0)
printf("%d\n", a);
a++;
}
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,n,a;
printf("Enter num of times to get input: ");
scanf_s("%d", &n);
for (i = 1; i <= n; i++)
{
printf("\nEnter num: ");
scanf_s("%d", &a);
if (a % 2 == 0)
printf("%d is Even number", a);
else
printf("%d is Odd Number", a);
}
_getch();
}

Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i;
printf("Enter Even num: ");
scanf_s("%d", &i);
while (i % 2 != 0)
{
printf("Enter Even num please: ");
scanf_s("%d", &i);
}
printf("\nThankyou for your co-orporation\n");
printf("Allah Hafiz");
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i, n, a,e=0,o=0;
printf("Enter num of times to get input: ");
scanf_s("%d", &n);
for (i = 1; i <= n; i++)
{
printf("\nEnter num: ");
scanf_s("%d", &a);
if (a % 2 == 0)
{
printf("%d is Even number", a);
e++;
}
else
{
printf("%d is Odd Number", a);
o++;
}
}
printf("\nEven Numbers are: %d\n", e);
printf("Odd Numbers are: %d", o);
_getch();
}
Q#imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i=1;
printf("Enter interger num b/w 1 and 10: ");
scanf_s("%d", &i);
do
{
printf("Enter interger num b/w 1 and 10 please: ");
scanf_s("%d", &i);
}
while (i > 10);
printf("Entered num is: %d",i);
printf("\nAllah Hafiz");
_getch();
}

Q#imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,n;
printf("Enter any number: ");
scanf_s("%d", &n);
for (i = 2; i <= n; i++)
{
if (n%i == 0)
{
printf("possible divisors of %d are: ", n);
printf("%d\n", i);
}
}
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,n,a=0;
printf("Enter any number: ");
scanf_s("%d", &n);
for (i = 2; i < n; i++)
{
if (n%i == 0)
a = 1;
}
{
if (a == 1)
printf("%d is not prime", n);
else
printf("%d is prime", n);
}

_getch();

Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,n,k=0;
printf("Enter any number: ");
scanf_s("%d", &n);
while (n!=0)
{
n = n / 10;
k = k + 1;
}
printf("Number of digits are: %d", k);
_getch();
}
Q# imp NESTED LOOPS

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a,b;
printf("Enter no of rows:");
scanf_s("%d", &i);
printf("\nEnter no of stars in one row:");
scanf_s("%d", &j);
for (a = 1; a <= i; a++)
{
for (b = 1; b <= j; b++)
printf("*\t");
printf("\n");
}
_getch();
}

Q#imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a,b;
printf("Enter no of rows:");
scanf_s("%d", &i);
printf("\nEnter no of stars in one row:");
scanf_s("%d", &j);
for (a = 0; a < i; a++)
{
for (b = 0; b < j; b++)
printf("%d\t",a);
printf("\n");
}
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a,b;
printf("Enter no of rows:");
scanf_s("%d", &i);
printf("\nEnter no of stars in one row:");
scanf_s("%d", &j);
for (a = 0; a < i; a++)
{
for (b = 0; b < j; b++)
printf("%d\t",b);
printf("\n");
}
_getch();
}

Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a,b;
printf("Enter no of rows:");
scanf_s("%d", &i);
printf("\nEnter no of stars in one row:");
scanf_s("%d", &j);
for (a = 0; a < i; a++)
{
for (b = 0; b < a; b++)
printf("%d\t",b);
printf("\n");
}
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,a,b;
printf("Enter no of rows:");
scanf_s("%d", &i);
printf("\nEnter no of stars in one row:");
scanf_s("%d", &j);
for (a = 0; a < i; a++)
{
for (b = 0; b < a; b++)
printf("*\t");
printf("\n");
}
_getch();
}
Q# imp

#include<stdio.h>
#include<conio.h>
void main()
{
int i,a,b;
for (a = 0; a < 6; a++)
{
for (b = 0; b <5-a ; b++)
printf(" ");

for (i = 0; i <=a ; i++)


printf("*");
printf("\n");
}
printf("\n");
for (a = 0; a < 6; a++)
{
for (b = 0; b<5-a; b++)
printf(" ");

for (i = 0; i<(2*a)+1; i++)


printf("*");
printf("\n");
}
printf("\n");
for (a = 0; a < 6; a++)
{
for (b = 0; b < a; b++)
printf(" ");

for (i = 0; i < 5-a; i++)


printf("*");
printf("\n");
}
printf("\n");
for (a = 0; a < 6; a++)
{
for (i = 0; i < 5 - a; i++)
printf("*");
printf("\n");
}
printf("\n");
for (a = 0; a < 6; a++)
{
for (b = 0; b < 1+a; b++)
printf(" ");

for (i = 0; i < 9-(2*a); i++)


printf("*");
printf("\n");
}
_getch();
}
Q# Sum of Matrices

#include <stdio.h>
#include <conio.h>
void main()
{
int a[3][3];
int b[3][3];
int sum[3][3];
int i,j;
printf("Enter Elements of matrix A: ");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
scanf_s("%d", &a[i][j]);
}
printf("\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf("%d\t", a[i][j]);
printf("\n");
}
printf("\n");
printf("Enter Elements of matrix B: ");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
scanf_s("%d", &b[i][j]);
}
printf("\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf("%d\t", b[i][j]);
printf("\n");
}
printf("\n");
printf("Sum of matrices is :\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
sum[i][j] = a[i][j] + b[i][j];
printf("%d\t", sum[i][j]);
}
printf("\n");
}
_getch();
}
Q# mul of matrices

#include <stdio.h>
#include <conio.h>
void main()
{
int a[3][3];
int b[3][3];
int c[3][3];
int i,j,k,ele;
printf("Enter Elements of matrix A: ");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
scanf_s("%d", &a[i][j]);
}
printf("\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf("%d\t", a[i][j]);
printf("\n");
}
printf("\n");
printf("Enter Elements of matrix B: ");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
scanf_s("%d", &b[i][j]);
}
printf("\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf("%d\t", b[i][j]);
printf("\n");
}
printf("\n");
printf("Multiplication of matrices is :\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
ele = 0;
for (k = 0; k < 3; k++)
{
ele = ele + (a[i][k] * b[k][j]);
}
c[i][j] = ele;
}
}
printf("\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf("%d\t", c[i][j]);
printf("\n");
}
_getch();
}

Q# Determinent of 3x3 matrix.

det = a[0][0] * ((a[1][1] * a[2][2]) - (a[2][1] * a[1][2])) - a[0][1] * ((a[1][0] * a[2]


[2]) - (a[2][0] * a[1][2])) + a[0][2] * ((a[1][0] * a[2][1]) - (a[2][0] * a[1][1]));
printf("Det is : %d", det);
Q# Fobinocci Series

#include <stdio.h>
#include <conio.h>
void main()
{
int i, k, m;
int a = 0;
int b = 1;
printf("Enter limit of Fobinocci Series: ");
scanf_s("%d", &m);
printf("%d\t%d\t", a, b);
for (i = 0; i < m; i++)
{
k = a + b;
printf("%d\t", k);
a = b;
b = k;
}
_getch();
}

Q# arrays

#include <stdio.h>
#include <conio.h>
void main()
{
int A[5] = { 1, 2, 3, 4, 5 };
int B[5];
int i;
printf("Elements of A are: {");
for (i = 0; i < 5; i++)
{
printf("%d\t,", A[i]);
}
printf("\b}");
printf("\n");

printf("Elements of B after square are : {");


for (i = 0; i < 5; i++)
{
B[i] = A[i] * A[i];
printf("%d\t,", B[i]);
}
printf("\b}");
_getch();

Q# imp
#include <stdio.h>
#include <conio.h>
void main()
{
int E[5];
int A[5];
int O[5];
int i, m;
printf("Enter any 5 numbers: ");
for (m = 0; m < 5; m++)
scanf_s("%d", &A[m]);
for (m = 0; m < 5; m++)
printf("%d\t", A[m]);
printf("\n");
printf("Even Numbers are :");
for (i = 0; i < 5; i++)
{
if (A[i] % 2 == 0)
{
E[i] = A[i];
printf("%d", E[i]);
}
}
printf("\n");
printf("Odd Numbers are :");
for (i = 0; i < 5; i++)
{
if (A[i] % 2 != 0)
{
O[i] = A[i];
printf("%d", O[i]);
}
}
_getch();
}

Q# v imp

#include <stdio.h>
#include <conio.h>
void main()
{
int A[5];
int B[5];
int i, m,j;
printf("Enter any 5 numbers: ");
for (m = 0; m < 5; m++)
scanf_s("%d", &A[m]);
for (m = 0; m < 5; m++)
printf("%d\t", A[m]);
printf("\n");
for (i = 0; i < 5; i++)
{
printf("Enter new order of %d element :",i);
scanf_s("%d", &j);
printf("\n");
B[i] = A[j];
}
for (i = 0; i < 5; i++)
printf("%d\t", B[i]);
_getch();
}
Q# v imp
#include <stdio.h>
#include <conio.h>
void main()
{
int A[5];
int i, m,max1,k=0,max2;
printf("Enter any 5 numbers: ");
for (m = 0; m < 5; m++)
scanf_s("%d", &A[m]);
for (m = 0; m < 5; m++)
printf("%d\t", A[m]);
printf("\n");
max1 = A[0];
max2 = A[0];
for (i = 0; i < 5; i++)
{
if (A[i]>max1)
{
max1 = A[i];
k = i;
}
}
for (i = 0; i < 5; i++)
{
if (i == k)
continue;
if (A[i]>max2)
{
max2 = A[i];
}
}

printf("%d,%d", max1,max2);
_getch();
}
Q# v imp

#include <stdio.h>
#include <conio.h>
void main()
{
int A[3];
int C[6];
int B[3];
int T;
int i;
printf("Enter any 6 values:");
for (i = 0; i < 6; i++)
{
scanf_s("%d", &C[i]);
}
printf("\nEntered values are: ");
for (i = 0; i < 6; i++)
{
printf("%d\t", C[i]);
}
printf("\n");
printf("\nElements of Array A are: ");

for (i = 0; i < 3; i++)


{
A[i] = C[i];
printf("%d\t", A[i]);
}
printf("\n");
printf("\nElements of Array B are: ");
for (i = 3; i < 6; i++)
{
B[i-3] = C[i];
printf("%d\t", B[i-3]);
}
for (i = 0; i < 3; i++)
{
T = A[i];
A[i] = B[i];
B[i] = T;
}
for (i = 0; i < 3; i++)
printf("%d\n", A[i]);
for (i = 0; i < 3; i++)
printf("%d\n", B[i]);

_getch();
}

Q# more efficient

#include <stdio.h>
#include <conio.h>
void main()
{
int A[3];
int B[3];
int T;
int i;
printf("Enter any 6 values: ");
for (i = 0; i < 3; i++)
scanf_s("%d", &A[i]);
for (i = 0; i < 3; i++)
scanf_s("%d", &B[i]);
printf("\nElments of A are : \n");
for (i = 0; i < 3; i++)
printf("%d\t", A[i]);
printf("\nElments of B are : \n");
for (i = 0; i < 3; i++)
printf("%d\t", B[i]);
for (i = 0; i < 3; i++)
{
T = A[i];
A[i] = B[i];
B[i] = T;
}
printf("\n");
printf("\nSwaped Elments of A are : \n");
for (i = 0; i < 3; i++)
printf("%d\t", A[i]);
printf("\n");
printf("\nSwaped Elments of B are : \n");
for (i = 0; i < 3; i++)
printf("%d\t", B[i]);

_getch();
}

Q# imp

#include <stdio.h>
#include <conio.h>
void main()
{
int A[4][4];
int i,j;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
scanf_s("%d", &A[i][j]);
}
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
printf("%d\t", A[i][j]);
printf("\n");
}
printf("\n");
printf("Even Elements are :\n");
for (i = 0; i < 4; i++)
{
for (j = 0; j < 4; j++)
{
if (A[i][j] % 2 == 0)
{
printf("A[%d][%d], %d", i, j, A[i][j]);
printf("\n");
}
}
}

_getch();
}

Q# imp

#include <stdio.h>
#include <conio.h>
void main()
{
int A[3][3];
int i,j,max,min,sum;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
scanf_s("%d", &A[i][j]);
}
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf("%d\t", A[i][j]);
printf("\n");
}
printf("\n");
printf("Largest Elements are :\n");

for (i = 0; i < 3; i++)


{
max = A[i][0];
for (j = 0; j < 3; j++)
{
if (A[i][j]>max)
max = A[i][j];
}
printf("%d", max);
printf("\n");
}
printf("\n");
printf("Smallest Elements are :\n");
for (i = 0; i < 3; i++)
{
min = A[i][0];
for (j = 0; j < 3; j++)
{
if (A[i][j]<min)
min = A[i][j];
}
printf("%d", min);
printf("\n");
}
printf("\n");
printf("Sum of Elements are :\n");
for (i = 0; i < 3; i++)
{
sum = 0;
for (j = 0; j < 3; j++)
{
sum = sum + A[i][j];
}
printf("%d", sum);
printf("\n");
}

_getch();
}
Characters and strings

Q#

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char fname[20],lname[20];
puts("Enter your first name");
gets_s(fname);
puts("Enter your last name");
gets_s(lname);
printf("\nWelcome Mr.%s %s",fname,lname);
_getch();
}

Q# imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char fname[20],lname[20],x='e';
gets_s(fname);
gets_s(lname);
printf("\n");
printf("\n");
printf("Length of String is: %d ", strlen(fname));
printf("\n");
if (strchr(fname, x) == NULL)
printf("\nCharacter %c was not found", x);
else
printf("\nCharacter %c was present", x);
printf("\n");
printf("\n");
_strlwr_s(fname);
puts(fname);
_strupr_s(lname);
puts(lname);
strcat_s(fname, lname);
puts(fname);
strcpy_s(lname, fname);
printf("\n");
puts(fname);
puts(lname);
_getch();
}

Q#imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char ch = 'a';
int count = 0;
puts("press 1 to terminate");
while (ch != '1')
{
puts("Enter character");
ch = getchar();
{
if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' || ch
== 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U')
count++;
}
}
printf("Vowles are %d", count);
_getch();
}
Q#imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char ch1 = 'A',ch2='a';
int diff;
printf("value of %c is %d", ch1, ch1);
printf("\nvalue of %c is %d", ch2, ch2);
diff = ch2 - ch1;
printf("\nNumeric Diff of %c and %c is %d", ch2, ch1, diff);
if (ch1 > ch2)
printf("\n%c is greater than %c", ch1, ch2);
else
printf("\n%c is greater than %c", ch2, ch1);
_getch();
}
Q# imp good ques

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c;
for (;;)
{
c = _getch();
if (c > 64 && c<91)
printf("\n%c is Capital Alphabet",c);
if (c>96 && c<123)
printf("\n%c is Small Alphabet",c);
if (c>47 && c < 58)
printf("\n%c is Numeric Value",c);
printf("\n");
}
_getch();
}
Q#

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c,d;
for (;;)
{
c = _getch();
if (c > 64 && c<91)
{
d = c + 32;
printf("\n%c is converted to %c", c,d);
}
if (c>96 && c<123)
{
d = c - 32;
printf("\n%c is converted to %c", c, d);
}
if (c>47 && c < 58)
printf("\n%c is Numeric Value",c);
printf("\n");
}
_getch();
}

Q# imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c;
int count1 = 0,count2=0,count3=0,count4=0;
for (;;)
{
c = getchar();
count1++;
if (c > 64 && c<91)
count2++;
if (c>96 && c<123)
count3++;
if (c>47 && c < 58)
count4++;
if (c == '/')
break;
}
printf("\nTotal characters are: %d", count1);
printf("\nTotal Capital characters are: %d", count2);
printf("\nTotal Small characters are: %d", count3);
printf("\nTotal Numerics are: %d", count4);
_getch();
}

Q# v imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c[20], d[20];
int i,e;
gets_s(c);
puts(c);
e=strlen(c);
printf("%d", e);
for (i = 0; i <e; i++)
{
d[i] = c[e-i-1];

}
d[i] = '\0';
printf("\n%s", d);
_getch();
}

Q# imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c[20];
int i,e;
gets_s(c);
puts(c);
e=strlen(c);
printf("%d", e);
printf("first charac %c", c[0]);
printf("last charac %c", c[e - 1]);
_getch();
}
Q# imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c[50];
int i,e,cap=0,sml=0,dig=0;
gets_s(c);
puts(c);
e=strlen(c);
printf("%d", e);
for (i = 0; i < e; i++)
{
if (c[i]>64 && c[i] < 91)
cap++;
if (c[i]>96 && c[i] < 123)
sml++;
if (c[i]>47 && c[i] < 58)
dig++;
}
printf("\ncap letter are %d",cap);
printf("\nsmall letter are %d", sml);
printf("\ndig are %d", dig);
_getch();
}

Q# imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c[50];
int i,e,subs,subl;
gets_s(c);
puts(c);
e=strlen(c);
printf("%d", e);
printf("\nEnter Substring Starting point");
scanf_s("%d", &subs);
printf("\nEnter Substring length");
scanf_s("%d", &subl);
for (i = subs; i < (subs +subl); i++)
{ printf("%c", c[i]);
}
_getch();
}
Q# vv imp

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char c[200];
int i,e,line=0,count1=0;
printf("Enter para\n");
gets_s(c);
puts(c);
e = strlen(c);
for (i = 0; i < e; i++)
{
if (c[i] == '.')
line++;
}
printf("Lines of para are %d", line);
c[0] = c[0] - 32;
for (i = 0; i < e; i++)
{
if (c[i] == '.')
c[i + 1] = c[i+1] - 32;
}
printf("\n%s", c);
for (i = 0; i < e; i++)
{
if (c[i] == ' ')
c[i + 1] = c[i + 1] - 32;
}
printf("\n%s", c);
for (i = 0; i < e; i++)
{
if (c[i]>96 && c[i]<123)
c[i] = c[i] - 32;
}
printf("\n%s", c);
for (i = 0; i < e; i++)
{
if (c[i] == ' ' || c[i]=='.')
count1++;
}
printf("\nwords are %d", count1+1);
_getch();
}

Q# rand function

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
int c, n;
printf("Random numbers b/w 1 and 100 are :");
for (c = 0; c < 10; c++)
{
n = rand() % 100 + 1;
printf("%d\n", n);
}
_getch();
}

Q# imp

#include <stdio.h>
#include <conio.h>
int grt(int x, int y);
void main()
{
int x, y, greater;
printf("Enter 1st num: ");
scanf_s("%d", &x);
printf("\nEnter 2nd num: ");
scanf_s("%d", &y);
greater = grt(x, y);
printf("\nGreater number of %d and %d is %d", x, y, greater);
_getch();
}
int grt(int x, int y)
{
if (x > y)
return x;
else
return y;
}

Q#

#include <stdio.h>
#include <conio.h>
float rearea(float l, float w);
void main()
{
float l, w, area;
printf("Enter length: ");
scanf_s("%f", &l);
printf("\nEnter width: ");
scanf_s("%f", &w);
area = rearea(l, w);
printf("\nArea of rectangle is %f",area);
_getch();
}
float rearea(float l, float w)
{
float y;
y = l*w;
return y;
}
Q# num of squares

#include <stdio.h>
#include <conio.h>
int numboxes(float l, float w,float l1);
void main()
{
float l, w, l1;
int numsqr;
printf("Enter length of box : ");
scanf_s("%f", &l);
printf("\nEnter width of box : ");
scanf_s("%f", &w);
printf("\nEnter length of one square : ");
scanf_s("%f", &l1);
numsqr = numboxes(l, w, l1);
printf("\nnumber of Square boards are : %d ", numsqr);
_getch();
}
int numboxes(float l, float w, float l1)
{
float area;
int ns;
area = l*w;
ns = int(area) / (int(l1)*int(l1));
//printf("\nnumber of Square boards are : %d ", ns);
return ns;
}

Q# imp roll dice 6 times

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
int roll();
void main()
{
int i,rolldice;
for (i = 1; i <= 6; i++)
{
printf("Roll dice result %d is :", i);
rolldice = roll();
printf("%d",rolldice);
printf("\n");
_getch();
}
_getch();
}
int roll()
{
int n;
n = rand() % 6 + 1;
srand(time(NULL));
return n;
}
Q# pop push

#include <stdio.h>
#include <conio.h>
#include <string.h>
int stack[10] = {0,0,0,0,0,0,0,0,0,0};
void push(int a);
int pop(void);
void shift_right(void);
void shift_left(void);
void show(void);
void main()
{
char ch[5];
int a,c;

for (;;)
{
printf("Enter the function you want to execute: ");
scanf_s("%d", &c);
if (c==1)
{
if (stack[9] != 0)
{
printf("Stack is full");
}
printf("Enter an element you want to push: ");
scanf_s("%d", &a);
shift_right();
push(a);
}
if (c == 2)
{
if (stack[0] == 0)
{
printf("Stack is Empty");
}
shift_left();
stack[9]=pop();
}
if (c == 3)
{
show();
}
if (c == 4)
{
printf("The program is ended");
break;
}
}
}
void push(int a)
{
stack[0] = a;
}
void shift_right(void)
{
int i;
for (i = 0; i < 10; i++)
{
stack[9 - i] = stack[8 - i];
}
}
void shift_left(void)
{
int i;
for (i = 0; i < 9; i++)
{
stack[i] = stack[i + 1];
}
}
int pop(void)
{
return 0;
}
void show(void)
{
int i;
for (i = 0; i < 10; i++)
{
printf("%d", stack[i]);
printf("\n");
}
}

Potrebbero piacerti anche