Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem programování v C

Ahoj. Mám zadání a chtěl bych poprosit jestli mi někdo nenapíše kód v jazyce C.

Ve třídě je 30 studentů. Vygeneruje generátorem náhodných čísel každému z nich známku z testu v intervalu 1 až 5. Známky vypište na obrazovku do sloupců po deseti známkách (10 sloupců, 3 řádky). Zjistěte počet jedniček, počet dvojek, počet trojek, počet čtyřek a počet pětek. Počty výskytů známek vypište na obrazovku. Zjistěte a vypište na obrazovku průměrnou známku z testu s přesností na jedno desetinné místo.

Budu moc rád když mi někdo pomůže :)

Předmět Autor Datum
Nenapíše. Tohle je poradna a ne ulejvárna pro líné studenty.
Wikan 01.03.2015 14:45
Wikan
tak aspon poradi jak udělat at za každým číslem 1-30 nemam stejné číslo? vim proč tam je stejne ale…
patys1 01.03.2015 14:56
patys1
Určitě bych vyhodil to srand() v cyklu. poslední
Wikan 01.03.2015 15:31
Wikan

tak aspon poradi jak udělat at za každým číslem 1-30 nemam stejné číslo? vim proč tam je stejne ale neumim to napravit.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ZACI 30

int main(){
    int x;
    int l;
    srand((unsigned)time(NULL));
    for(int i = 1;i<=ZACI;i++){
        printf("%3d ",i);    
        srand((unsigned)time(NULL));
        l=rand()%5;  
        printf("%4d ",l);
        printf("\n");     
    }    
    getchar();
    return 0;   
}

Zpět do poradny Odpovědět na původní otázku Nahoru