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

Zamiana liczby na gwiazdki

Ostatnio zmodyfikowano 2017-01-24 20:13
Autor Wiadomość
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.
P-156875
garlonicon
» 2017-01-24 19:20:45
Użyj liczby jako licznika pętli.
P-156876
kuba12
Temat założony przez niniejszego użytkownika
» 2017-01-24 19:23:59
A mógłby mi to ktoś napisać kodem?
P-156877
garlonicon
» 2017-01-24 19:28:11
Mam do napisania program który losuje 10 losowych liczb
Cały program prawie mam
Pokaż kod. Tam powinna być jakaś pętla.
Pętla do ... whileRozdział 15. Omówienie pojęcia czym jest pętla, podkreślenie jej znaczenia oraz omówienie pętli do ... while. (lekcja)
Pętla forRozdział 22. Omówienie pętli
for
. (lekcja)
Pętla whileRozdział 31. Omówienie pętli
while
. (lekcja)
P-156878
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;
    }
P-156880
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?
P-156882
kuba12
Temat założony przez niniejszego użytkownika
» 2017-01-24 19:57:02
C/C++
#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"?
P-156883
garlonicon
» 2017-01-24 20:06:18
#include <time.h>
Lepiej użyć
#include <ctime>
.

wytłumaczyć "łopatologicznie"
C/C++
for( int i = 0; i < 10; i++ )
{
    liczba = rand() % 10 + 1;
    cout << i + 1 << ". " << liczba << endl;
    //tutaj wstawiasz kod
    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?
P-156884
« 1 » 2
  Strona 1 z 2 Następna strona