Aaiza Iqbal Assignment 4
Aaiza Iqbal Assignment 4
#include <stdio.h>
#include <stdlib.h>
int main() {
char num;
while(1)
printf("enter a character:\n");
scanf("%c",&num);
if(num=='E'){
printf("exiting program");
exit(0);}
return 0;
Output:
Task 2:
#include <stdio.h>
#include <stdlib.h>
int main() {
int num;
while(1)
printf("enter a number:\n");
scanf("%d",&num);
if(num==0){
printf("exiting proram");
exit(0);}
return 0;
}
Output:
Task 3:
#include <stdio.h>
int main() {
int i,j;
for(i=1;i<=5;i++)
for(j=1;j<i;j++){
printf("*");
printf("*\n");
return 0;
}
Output:
Task 4:
#include <stdio.h>
int main() {
int i,j;
for(i=4;i<=9;i++)
for(j=9;j>=i;j--){
printf("%d",j);
printf("\n");
}
return 0;
Output:
Task 5:
#include <stdio.h>
int main(){
int fac=1,i,num;
scanf("%d",&num);
for(i=2;i<=num;i++){
{fac=fac*i;}
}
return 0;
Output:
Task 6:
#include <stdio.h>
int main(){
int i,num;
scanf("%d",&num);
printf("factors of %d are:",num);
for(i=1;i<=num;i++){
if(num%i==0)
printf(",%d", i);}
return 0;
}
Output:
Task 7:
#include <stdio.h>
int main() {
int i,j,num;
scanf("%d",&num);
for(i=1;i<=num;i++)
{ {printf("factors of %d are:“,i);}
for(j=1;j<=i;j++)
{ if(i%j==0)
{printf(",%d",j);}
printf("\n”) ;
return 0;
Output:
Task 8:
#include <stdio.h>
int main() {
int num;
while (1)
printf("enter number:");
scanf("%d",&num);
if (num==-1)
break;}
if(num%2==0)
{printf("%d is even\n",num);}
else if (num%2!=0)
{printf("%d is odd\n",num);}
}
return 0;
Output:
Task 9:
#include <stdio.h>
int main() {
int val,i=1,fac=1;
printf("enter number:");
scanf("%d",&val);
do{
fac*=i;
i++;}while(i<=val);
printf(“factorial of %d is %d”,val,fac);
return 0;
}
Output:
Task 10:
#include <stdio.h>
int main() {
int val,reverse;
printf("enter number:");
scanf("%d",&val);
while(val>0)
{printf("terminating program");
break;
else
reverse=val%10;
{printf("%d",reverse);}
val=val/10;
return 0;
}
Output:
Task 12:
#include <stdio.h>
int main() {
int i,k;
for(i=0;i<=4;i++)
for (k=0;k<=5;k++)
printf("%d\t",i);
printf("\n");
return 0;
}
Output:
Task 14:
#include <stdio.h>
int main() {
int i,j,k;
for (i=5;i>=1;i--)
for (j=5;j>i;j--)
{printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
return 0;
}
Output:
Task 13
#include <stdio.h>
int main()
{
int n = 5;
for (int i = 0; i < n; i++) {
printf("0 ");
for (int j = 1; j <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
for (int i = n - 2; i >= 0; i--) {
printf("0 ");
for (int j = 1; j <= i; j++) {
printf("%d ", j);
}
printf("\n");
}
return 0;
}
Output
Task 11
#include <stdio.h>
int main() {
int n, i, j, isPrime;
printf("Enter a number: ");
scanf("%d", &n);
printf("Prime numbers from 2 to %d are: ", n);
for (i = 2; i <= n; i++) {
isPrime = 1;
for (j = 2; j * j <= i; j++) {
if (i % j == 0) {
isPrime = 0;
break;
}
}
if (isPrime) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
Output