Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Auto uzupełnianie tablicy jednowymiarowej liczbą losową problem !


Keasr223

Rekomendowane odpowiedzi

Opublikowano

Proszę o łopatologiczne wytłumaczenie, czego w konsoli żeby wyświetlić kolejną liczbę losową muszę coś napisać o.O np. 0 jak dam enter jest pusta linijka.

#include <cstdio>
#include <iostream>
#include <cstdlib>
#include <ctime>using namespace std;int main ()
{
    int X = 0;
    int Y = 0;
    int Z[999];    do
    {
    srand( time(NULL));
    int X = ((rand()%8) +3);
    cin >> Z[Y];
    cout << X;
    Y++;
    if(Y == 998)
    {
        break;
    }
    }while(1);
    return 0;
}

Kurs cppox i kompilator codeblocks.

"...przeważnie zachowuje się rozważnie ... "

Opublikowano

Jak dam po cin losowanie, tablica sama się uzupełni? Z góry dzięki, będę w domu sprawdzę.

"...przeważnie zachowuje się rozważnie ... "

Opublikowano

Wczytujesz liczbę do tablicy, a powinieneś wsadzać wylosowaną do tablicy.

Zamiast

 

cin >> Z[Y];

powinieneś dać:

 

Z[Y] = X;

 

Wywal też te

srand(time(null));
przed pętlę, a

 

if(Y == 998)
{
    break;
}

Powinieneś usunąć i za to powinien odpowiadać warunek działania pętli (czyli to w "while")

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...