0% found this document useful (0 votes)
35 views

Assignment

The document contains several code snippets demonstrating problem solving and programming concepts in C language. The code snippets include functions to find maximum and minimum values in arrays, calculating averages and standard deviation, summing odd and even numbers, grading student scores, and printing patterns like stars.

Uploaded by

Batee5
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Assignment

The document contains several code snippets demonstrating problem solving and programming concepts in C language. The code snippets include functions to find maximum and minimum values in arrays, calculating averages and standard deviation, summing odd and even numbers, grading student scores, and printing patterns like stars.

Uploaded by

Batee5
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

PROBLEM SOLVING

Assignments

AAST
AMR DABA
19107432
1
#include <stdio.h>

int max;

int getMax(int x[]){

max=x[0];

for(int i=0;i<10;i++){

if(x[i]>max){

max=x[i];

return max;

int main()

int arr[10];

printf("Enter 10 numbers\n");

for(int i=0;i<10;i++){

scanf("%d",&arr[i]);

getMax(arr);

printf("The maximum number is: %d\n",max);

return 0;

}
2
#include <stdio.h>

#include <math.h>

int main()

float Sum1=0,Sum2=0,avg,var[100],VAR,std,diff[100];

float val[100];

printf("enter your numbers\n");

for(int i=0;i<100;i++){

scanf("%f",&val[i]);

Sum1+=val[i];

avg=Sum1/100;

for(int i=0;i<100;i++){

diff[i]=avg-val[i];

for(int i=0;i<100;i++){

var[i]=(diff[i]*diff[i]);

Sum2+=var[i];

VAR=Sum2/100;

std=sqrt(VAR);

printf("Your average is: %.1f\n",avg);

printf("Your standard deviation is: %.3f\n",std);

return 0;

}
3
#include <stdio.h>

void getSum(int x[]){

int i,Sum1=0,Sum2=0;

for(i=0;i<10;i++){

if(i%2!=0){

Sum1+=x[i];}

if(i%2==0){

Sum2+=x[i];

printf("Sum of odd numbers are: %d\n",Sum1);

printf("Sum of even numbers are: %d\n",Sum2);

int main()

int arr[10];

printf("Please enter your numbers:\n");

for(int i=0;i<10;i++){

scanf("%d",&arr[i]);

getSum(arr);

return 0;

}
4
#include <stdio.h>

int main()
{
int test[3],Sum,CountA=0,CountB=0,CountC=0,CountD=0,CountF=0,n;

float avg;
char grade;
printf("Enter number of students\n");
scanf("%d",&n);
for(int i=1;i<=n;i++){
Sum=0;
avg=0;
printf("Enter grades of student %d\n",i);
for(int j=0;j<3;j++){
scanf("%d",&test[j]);
Sum+=test[j];
avg=(float)Sum/3;
}
if(avg<=100&&avg>=90){
grade='A';CountA++;}
else if(avg>=80&&avg<=89){
grade='B';CountB++;}
else if(avg>=70&&avg<=79){
grade='C';CountC++;}
else if(avg>=60&&avg<=69){
grade='D';CountD++;}
else if(avg>=0&&avg<=50){
grade='F';CountF++;}
printf("Average of Student %d is %.2f\n",i,avg);
if(grade=='A'||grade=='B'||grade=='C'||grade=='D'||grade=='F'){
printf("Your grade is %c\n",grade);
}
}
printf("Number of students who got A: %d\n",CountA);
printf("Number of students who got B: %d\n",CountB);
printf("Number of students who got C: %d\n",CountC);
printf("Number of students who got D: %d\n",CountD);
printf("Number of students who got F: %d\n",CountF);

return 0;
}
5
#include <stdio.h>
int max,min,Sum=0;
float avg=0;
int getMax(int x[]){
max=x[0];
for(int i=0;i<10;i++){
if(x[i]>max){
max=x[i];
}
}
return max;
}
int getMin(int x[]){
min=x[0];
for(int i=0;i<10;i++){
if(x[i]<min){
min=x[i];
}
}
return max;
}
void getAvg(int x[]){
for(int i=0;i<10;i++)
avg=Sum/10.0;
printf("The average is: %.2f\n",avg);
}
int main()
{
int arr[10];
printf("Enter 10 numbers\n");
for(int i=0;i<10;i++){
scanf("%d",&arr[i]);
Sum+=arr[i];
}
getMax(arr);
getMin(arr);
getAvg(arr);
printf("The maximum number is: %d\n",max);
printf("The minimum number is: %d\n",min);
return 0;
}
6
#include <stdio.h>

int Sum;

int getSum(int a[]){

Sum=0;

for(int i=0;i<15;i++){

Sum+=a[i];

return Sum;

int main()

char ch='%';

int store[15];

float per[15];

for(int i=0;i<15;i++){

scanf("%d",&store[i]);

getSum(store);

printf("%d\n",Sum);

for(int i=0;i<15;i++){

per[i]=(store[i]/(float)Sum)*100;

printf("Store (%d) has %f%c of total sales\n",i,per[i],ch);

return 0;

}
7
#include <stdio.h>

int main()
{
int row;
scanf("%d",&row);
for(int i=1;i<=row;i++){
for(int j=1;j<=i;j++)
printf("*");
printf("\n");}

return 0;
}

You might also like