Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int Pontszamok[20] = {18, 15, 12, 25, 25, 15, 10, 25, 0, 18 };
- int PontszamGyakorisag[26];
- void Init()
- {
- for (int i = 10; i < 20; i++) {
- printf("add meg a %d futam pontszamat\n", i + 1);
- scanf("%d", &Pontszamok[i]);
- }
- }
- void CalcPontszamGyakorisag()
- {
- //reset
- for (int i = 0; i <=25; i++)
- {
- PontszamGyakorisag[i] = 0;
- }
- //szamolas
- for (int i = 0; i <=25; i++)
- {
- PontszamGyakorisag[Pontszamok[i]] += 1;
- }
- //kiiras
- for (int i = 0; i <=25; i++)
- {
- if (PontszamGyakorisag[i] > 0)
- {
- printf("%d pont ennyiszer lett elerve: %d\n", i, PontszamGyakorisag[i]);
- }
- }
- }
- void CalcStats()
- {
- int sum = 0;
- int max = Pontszamok[0];
- int min = Pontszamok[0];
- for (int i = 0; i < 20; i++) {
- sum += Pontszamok[i];
- if (Pontszamok[i] > max) {
- max = Pontszamok[i];
- }
- if (Pontszamok[i] < min) {
- min = Pontszamok[i];
- }
- }
- printf("sum: %d\n", sum);
- printf("max: %d\n", max);
- printf("min: %d\n", min);
- printf("atlag: %.2f\n", (double)sum / 20);
- }
- int main ()
- {
- Init();
- CalcStats();
- CalcPontszamGyakorisag();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement