Zamiana liczby na gwiazdki
Ostatnio zmodyfikowano 2017-01-24 20:13
kuba12 Temat założony przez niniejszego użytkownika |
Zamiana liczby na gwiazdki » 2017-01-24 19:02:37 Witam, potrzebuje pomocy. Mam do napisania program który losuje 10 losowych liczb i wyświetla je jako gwiazdki (*). Na przykład losuje liczbę 10 i wyrzuca na ekran **********. Cały program prawie mam, ale nie potrafię zamienić liczby na gwiazdki, proszę o pomoc. |
|
garlonicon |
» 2017-01-24 19:20:45 Użyj liczby jako licznika pętli. |
|
kuba12 Temat założony przez niniejszego użytkownika |
» 2017-01-24 19:23:59 A mógłby mi to ktoś napisać kodem? |
|
garlonicon |
» 2017-01-24 19:28:11 Mam do napisania program który losuje 10 losowych liczb |
Pokaż kod. Tam powinna być jakaś pętla. Pętla do ... while | Rozdział 15. Omówienie pojęcia czym jest pętla, podkreślenie jej znaczenia oraz omówienie pętli do ... while. (lekcja) |
---|
Pętla for | Rozdział 22. Omówienie pętli for . (lekcja) |
---|
Pętla while | Rozdział 31. Omówienie pętli while . (lekcja) |
---|
|
|
kuba12 Temat założony przez niniejszego użytkownika |
» 2017-01-24 19:46:41 int main()
{ int liczba; cout << "Witaj" << endl; srand(time(NULL));
for (int i=0;i<=10;i++) { liczba=rand()%10+1; cout<<i+1<<". "<<liczba<<endl; } |
|
garlonicon |
» 2017-01-24 19:52:17 1. [cpp]tutaj wstaw kod[/cpp]. 2. for( int i = 0; i <= 10; i++ ) |
Na podstawie tego napisz drugą pętlę (wewnątrz pierwszej pętli), w której użyjesz zmiennej liczba w warunku zakończenia pętli. 3. Czy Twoja pierwsza pętla nie wykonuje się przypadkiem 11 razy? |
|
kuba12 Temat założony przez niniejszego użytkownika |
» 2017-01-24 19:57:02 #include <iostream> #include <time.h> #include <cstdlib> using namespace std;
int main()
{ int liczba; cout << "Witaj" << endl; srand( time( NULL ) ); for( int i = 0; i < 10; i++ ) { liczba = rand() % 10 + 1; cout << i + 1 << ". " << liczba << endl; } return 0; }
Rzeczywiście 11 razy, już poprawione. Nie wiem jak mam to zrobić, mógłby ktoś mi to zrobić lub wytłumaczyć "łopatologicznie"? |
|
garlonicon |
» 2017-01-24 20:06:18 Lepiej użyć #include <ctime> . wytłumaczyć "łopatologicznie" |
for( int i = 0; i < 10; i++ ) { liczba = rand() % 10 + 1; cout << i + 1 << ". " << liczba << endl; for( twoj_kod_1; twoj_kod_2; twoj_kod_3 ) { twoj_kod_4; } } 1. Popatrz na pierwszą pętlę. Ile razy się wykona? 2. Popatrz na drugą. Ile razy ma się wykonać? Co ma zostać wykonane ileśtam razy? |
|
« 1 » 2 |