Kezdőoldal » Számítástechnika » Programozás » Adott egy osztály atlagai...

Adott egy osztály atlagai amelyet egy n elemű vektorba olvas be és megnézi hogy hány 1-től 1,4-ig illetve 4,5-től 5-ig vannak az átlagok és kiiratja hogy hányan buktak meg és hányan kivállóak?

Figyelt kérdés
C programozás

2017. júl. 1. 00:18
 1/5 anonim ***** válasza:
Ha csak az átlagok adottak, akkor abból nem lehet megmondani, hogy megbukott-e valaki, azt az egyértelmű esetet kivéve, ha kettes alatt van az átlaga.
2017. júl. 1. 07:46
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Gondolom, 1-től 1,4-ig megbuktak, és 4,5-től 5.0-ig kiválóak.

Kérdező, végigfutsz egy ciklussal a vektoron. A ciklus belsejében ellenőrzöd a feltételeket egy elágazással. A ciklus előtt definiálsz két számlálót, bukottak és kivalok, és lépteted a megfelelőt a feltétel teljesülése esetén.

Utána pedig van a kiiratás.

2017. júl. 1. 08:26
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
0%

k

10 ezer lesz.

2017. júl. 1. 09:46
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
én 5 ezerért megcsinálom!
2017. júl. 1. 11:02
Hasznos számodra ez a válasz?
 5/5 sharkxxx ***** válasza:

#include <stdio.h>

#include <stdlib.h>


int main(int argc, char *argv[])

{

. . int n = 8; // osztalyletszam

. . double a[n];

. . double value;

. . int megbuktak = 0;

. . int kivaloak = 0;

. . char s[256];

. . int i;

. . for (i = 0; i < n; i++)

. . {

. . . . do {

. . . . . . printf("%d. atlag:", i+1);

. . . . . . gets(s);

. . . . . . value = atof(s);

. . . . }

. . . . while ((value < 1.0) || (value > 5.0));

. . . . a[i] = value;

. . }

. . for (i = 0; i < (sizeof(a)/sizeof(a[0])); i++)

. . {

. . . . printf("%f\n", a[i]);

. . . . if ((a[i] >= 1.0) && (a[i] <= 1.4)) {

. . . . . . megbuktak++;

. . . . } else

. . . . if ((a[i] >= 4.5) && (a[i] <= 5.0)) {

. . . . . . kivaloak++;

. . . . }

. . }

. . printf("Megbuktak: %d\n", megbuktak);

. . printf("Kivaloak: %d\n", kivaloak);


. . system("PAUSE");

. . return 0;

}


[link]

2017. júl. 1. 12:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!