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

Tablice zmiennych


Rekomendowane odpowiedzi

Opublikowano

Natrafiłem na ten problem

 

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
srand( time( NULL ) );
int liczb;
int cyfr[ 999 ];
liczb = 0;

do
{

cout << "Liczby:";
int cyfr = ( rand() & 10 ) + 4;
cout << cyfr[ liczb ] << "\n";
liczb++;

}while (liczb < 999);
}

 

ody\Pulpit\Programowanie\Programy\Maszyna dodajaca\Maszynkadodajaca.cpp||In function 'int main()':|

ody\Pulpit\Programowanie\Programy\Maszyna dodajaca\Maszynkadodajaca.cpp|19|error: invalid types 'int[int]' for array subscript|

||=== Build finished: 1 errors, 0 warnings ===|

 

 

Podaczas robienia tablic zmiennych losowych

Opublikowano

Tworzysz zmienna cyfr jeszcze raz w pętli - staje się ona lokalne dla tej pętli i jest to nowa zmienna - normalna, nie jest tablicą.

 

Także więc próba odwołania się do niej po indexie jak do tablicy powoduje błąd.

 

powinno jakoś być tak

 

cyft[xx] = rand()

Opublikowano
Opublikowano

Np. tak:

int tablica[tab]
int suma = 0
while (tab--)
suma+=tablica[tab]

Smutek to skutek chęci w kontekście skutku

raczej niefrasobliwej wzglądu o treści zgryźliwej

ma postać walca co jeździ nam po palcach.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...