Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablice jednowymiarowe

Ostatnio zmodyfikowano 2012-03-07 00:31
Autor Wiadomość
szyx_yankez
» 2011-06-11 08:27:40
Po za tym
C/C++
( rand() % 11 ) + 4;
Nie wylosuje ci liczby z przedziału 4-10.
Spróbuj to zrobić tak:
C/C++
int Min = 4;
int Max = 10;
rand() %( Max - Min + 1 ) + Min;
P-34035
Matti
Temat założony przez niniejszego użytkownika
» 2011-06-11 12:06:07
C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
    srand( time( NULL ) );
    int liczba[ 1000 ];
    int licznik = 0;
    do
    {
        liczba[ licznik ] =( rand() % 7 ) + 4;
        licznik++;
    } while( licznik < 999 );
   
    cout << "Wylosowano nastepujace liczby: ";
    licznik = 0;
    do
    {
        cout << liczba[ licznik ] << ", ";
        licznik++;
    } while( licznik < 999 );
   
    int suma = 0;
    for( int i = 0; i < 999; i++ )
    {
        suma += liczba[ i ];
    }
    cout << "Suma tych liczb to: " << suma << endl;
    return 0;
}
Tak to rozkminiłem. Kolega pomógł mi z sumą. Nie znaleźliśmy innego rozwiązania. Jako że w poradniku jeszcze nie doszedłem do używania "for", to pewnie autor poradnika jakoś inaczej chciał żebym to zsumował. Macie jakieś pomysły?
P-34037
Mrowqa
» 2011-06-11 12:27:04
Zamiast pętli for ( która jest banalna - więc spokojnie możesz sobie nawet teraz przeczytać ), możesz użyć while lub do-while.
P-34040
Matti
Temat założony przez niniejszego użytkownika
» 2011-06-11 12:28:03
Ale ogółem zadanie już jest dobrze rozwiązane i nie ma błędów, prawda?
P-34041
Mrowqa
» 2011-06-11 12:28:41
Skompiluj - sprawdź :)
P-34042
Gabes
» 2011-06-11 12:53:04
<= 999 aby losować i zliczyć 1000 liczb .
edit. chodziło o 999 liczb.
P-34043
DejaVu
» 2011-06-11 19:07:30
Po za tym
C/C++
( rand() % 11 ) + 4;
Nie wylosuje ci liczby z przedziału 4-10.
Nieprawda.
P-34045
Mrowqa
» 2011-06-11 19:14:58
@up oj, mylisz się :D przeczytaj sobie to co napisałeś jeszcze raz :)

Pozdrawiam,
Mrowqa
P-34047
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona