Vous êtes sur la page 1sur 4

#include <stdio.h> main() { int n,grade,i = 0,highGrade = 0,lowGrade = 100; float averageGrade = 0.

0; printf("Number of students: "); scanf("%d", &n); while (i < n) { printf("Student %d. Grade (0 a 100): ", i+1); scanf("%d", &grade); i = i + 1; if (highGrade < grade) highGrade = grade; if (lowGrade > grade) lowGrade = grade; averageGrade = averageGrade + grade; } printf("High grade: %d\n", highGrade); printf("Low grade: %d\n", lowGrade); printf("Average grade: %.2f\n", averageGrade/n); } #include <stdio.h> main() { int num, counter, secret = 3; printf("Guess a number between 1 and 10\n"); printf("You have 3 tries\n"); for(counter = 1; counter <= 3; counter++) { printf("Enter the number now: "); scanf("%d", &num); if (num == secret) { printf("You guessed the secret number!\n"); break; } } printf("Game over\n"); } #include <stdio.h> #include <stdlib.h> main() { int i, Max, smallIndex, largeIndex; int numbers[10]; float SumEven, AvgEven, CountEven, SumOdd, AvgOdd, CountOdd; float smallest, largest; Max = 9; SumEven = AvgEven = SumOdd = AvgOdd = CountEven = CountOdd = 0; smallest = largest = 0; for(i = 0; i < Max; i++) { printf("Enter a number. Item %d: ", i); //get the numbers for the array scanf("%d", &numbers[i]); if (i == 0)//make the 1st element both smallest & largest initially { smallest=largest=numbers[i]; smallIndex=largeIndex=i;

} if(numbers[i] % 2==0)//even number { SumEven=SumEven+numbers[i]; CountEven=CountEven+1; } else//odd numbers { SumOdd=SumOdd+numbers[i]; CountOdd=CountOdd+1; } if(numbers[i] { smallest=numbers[i]; smallIndex=i; } if(numbers[i]>largest) { largest=numbers[i]; largeIndex=i; } } if(CountEven != 0) //prevent divide by zero AvgEven=SumEven/CountEven; if(CountOdd != 0) //prevent divide by zero AvgOdd=SumOdd/CountOdd; printf("The sum of even numbers entered: %.2f\n", SumEven); printf("The average of even numbers entered: %.2f\n", AvgEven); printf("The sum of Odd numbers entered: %.2f\n", SumOdd); printf("The average of Odd numbers entered: %.2f\n\n", AvgOdd); printf("The smallest number is: %.2f", smallest); printf(" At index: %d\n", smallIndex); printf("The largest number is: %.2f", largest); printf(" At index: %d\n", largeIndex); system("pause"); } #include <stdio.h> main() { int weight[3] = {2, 3, 5}; int sumOfWeights = 0, x = 0; int grade[3], sumOfGrades = 0; float average = 0; for (x=0; x < 3; x++) { GRADE: switch (x) { case 0: printf("Grade Lab: "); break; case 1: printf("Grade Semester: "); break; case 2: printf("Grade Exam: "); break; } scanf("%d", &grade[x]); if ( grade[x] < 0 grade[x] > 20 ) { printf("Error: Grade must be between 0 and 20\n");

goto GRADE; } printf("\n"); sumOfWeights += weight[x]; sumOfGrades += (float)weight[x] * grade[x]; } average = (float)sumOfGrades / sumOfWeights; printf("Average: %.2f \n", average); printf("\n"); } #include <iostream> using namespace std; int main() { int decimal,i,j; int bin[16]; cout << "Decimal to binary conversion" << endl << endl; do { cout << "Decimal number: "; cin >> decimal; } while (decimal < 0); i = 0; do { bin[i] = decimal % 2; decimal = decimal / 2; i++; } while (decimal != 0); for (j = i-1; j >= 0; j--) cout << bin[j]; cout << endl; return 0; } #include <iostream> #include <iomanip> using namespace std; float CtoF(int val); float FtoC(int val); void List(float d[][2], int n, char ch); int main() { int i, n; float x[101][2]; cout << "Celsius-Fahrenheit conversions" << endl; cout << "=============================="; while (true) { cout << endl << endl; cout << "\t(1)...Celsius to Fahrenheit" << endl; cout << "\t(2)...Fahrenheit to Celsius" << endl; cout << "\t(3)...End program" << endl; cout << endl << "Choose a number: "; cin >> i; if (i == 1)

{ for(n = 0; n <= 100; n++) { x[n][0] = n + 50; x[n][1] = CtoF(n + 50); } List(x, 100, 'c'); } else if (i == 2) { for(n = 0; n <= 100; n++) { x[n][0] = n + 50; x[n][1] = FtoC(n + 50); } List(x, 100, 'f'); } else break; } return 0; } float CtoF(int val) { vreturn val * 1.8 + 32; } float FtoC(int val) { return (val - 32) * 5.0 / 9.0; } void List(float d[][2], int n, char ch) { int i; if (ch == 'c') { cout << "Conversion table - Celsius to Fahrenheit" << endl; cout << "Celsius Fahrenheit" << endl; } else { cout << "Conversion table - Fahrenheit to Celsius" << endl; cout << "Fahrenheit Celsius" << endl; } for(i = 0; i <= n; i++) { cout << fixed << setprecision(2) << setw(7); cout << d[i][0] << setw(7) << d[i][1] << endl; } }

Vous aimerez peut-être aussi