Lab6 2023103623
Lab6 2023103623
2023103623
1. Write a C program to print the following Pyramid pattern for any given number of rows.
Code -
#include <stdio.h>
int main()
scanf("%d", &rows);
printf(" ");
while (k != 2 * i - 1) {
printf("* ");
++k;
printf("\n");
return 0;
}
Output:
2. Write a program to read a number and find the sum of its individual digits repeatedly till the result
is a single digit.
CODE :-
#include<stdio.h>
int main()
{
long int num;
int sum = 0, d;
while(num / 10 != 0)
{
sum = 0;
while(num != 0)
{
d = num % 10;
sum += d;
num = num / 10;
}
num = sum;
}
return 0;
}
3. Read 5 numbers from user and print them in ascending and descending order.
CODE-
#include<stdio.h>
int main()
{
int a[5],temp;
printf("enter 5 numbers:\n");
for(int i=0;i<5;i++)
scanf("%d",&a[i]);
for(int i=0;i<5;i++)
{
for(int j=i+1;j<5;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
printf("the ascending order of elements:");
for(int i=0;i<5;i++)
printf("%d\t",a[i]);
printf("\n the descending order of elements:");
for(int i=4;i>=0;i--)
printf("%d\t",a[i]);
return 0;
}
Output:-
int main()
{
int t1=0,t2=1,i,n,sum=0;
printf("Enter the Number of Terms: ");
scanf("%d",&n);
printf("%d %d ",t1,t2 );
for(i=1;i<n-1;i++)
{
sum=t1+t2;
printf(" %d ",sum);
t1=t2;
t2=sum;
}
return 0;
}
5. Write a C program to print all prime numbers from 1 to ‘n’. Read ‘n’ from user.\\
CODE-
#include<stdio.h>
int main(){
int num,i,count,n;
printf("Enter max range: ");
scanf("%d",&n);
for(num = 1;num<=n;num++){
count = 0;
for(i=2;i<=num/2;i++){
if(num%i==0){
count++;
break;
}
}
return 0;
}