Losowanie, talica
Ostatnio zmodyfikowano 2017-03-15 09:34
Nieznamc Temat założony przez niniejszego użytkownika |
Losowanie, talica » 2017-03-14 12:56:18 Pisałem ostatnio o pomoc tutaj i dostałem link do poradnika. Udało mi się napisać taki kod i wydaje mi się że jest dobry tylko chciałbym się upewnić i prosiłbym kogoś kto zna się na c++ i mógłby sprawdzić ten kod i ewentualnie napisać co jest źle i jakbym mógł to naprawić jakby tak było. Daję link do zdjęcia z zadaniem: zadanieBędę wdzięczny za każdą pomoc #include <stdio.h> #include <stdlib.h> #include <time.h> int main( void ) { int tab[ 14 ], i, suma, srednia; srand( time( NULL ) ); for( i = 0; i < 14; i++ ) { tab[ i ] =(( rand() % 9 ) + 1 ); printf( "%d ", tab[ i ] ); } for( i = 0; i < 14; i++ ) suma = suma + tab[ i ]; printf( "%d", suma ); return 0; } |
|
mateczek |
» 2017-03-14 13:13:46 toć w zadaniu masz obliczyć sumę cyfr w tablicy BEZ OSTATNIEJ KOMÓRKI !!! ostatnia komórka ma tę sumę zawierać #include <stdio.h> #include <stdlib.h> #include <time.h> int main( void ) { int tab[ 14 ]; srand( time( NULL ) ); tab[ 13 ] = 0; for( int i = 0; i < 13; i++ ) { tab[ i ] =(( rand() % 9 ) + 1 ); tab[ 13 ] += tab[ i ]; } for( int i = 0; i < 14; i++ ) printf( "%d ", tab[ i ] ); printf( "%d", tab[ 13 ] ); return 0; } |
|
maly7 |
» 2017-03-14 13:14:46 No prawie dobrze :p Jeśli chodzi o zadanie jest kilka rzeczy do poprawienia. Jeśli tworzysz zmienną suma, nadaj jej od razu wartość 0, żeby nie było w niej śmieci. Suma powinna znajdować się w ostatnim elemencie tablicy, więc liczby losowe powinieneś zapisywać do elementów tab[0-12], a tab[13] to powinna być suma. |
|
Nieznamc Temat założony przez niniejszego użytkownika |
» 2017-03-15 09:34:37 Dziękuję wam bardzo za pomoc. Przeanalizowałem kod który wkleił mateczek i sam przerobiłem swój kod zgodnie z tym co wkleił i z tym co napisał maly7
Dziękuję wam bardzo :) |
|
« 1 » |