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

Zadanie z tablicami


Rekomendowane odpowiedzi

Opublikowano

Więc tak spróbowałem własnych sił i postanowiłem zrobić zadanie dotyczące tablic i zrobiłem taki o to kod : 

int liczba[999];
	int suma;
	int licznik = 0;
	srand(time(NULL));
	while (licznik < 999)
	{
		licznik++;
		liczba[licznik] = (rand() % 6) + 4;
		cout << "Wylosowana liczba wynosi : " << liczba[licznik] << endl;
			
	}
	suma = liczba[licznik] + licznik;
	cout << "Wynik wynosi : " << suma << endl;

Wszystko działa jednak na końcu wywala mi Runtime Error : Run-Time Check Failure #2 - Stack around the variable 'liczba' was corrupted.

O co chodzi ? I ewentualnie czy ktoś mógłby poprawić ten kod jeśli jest zły ?

nostaleh.png
Opublikowano

Wychodzisz poza tablicę, wypisz sobie jaka wartosc wynosi licznik i podaj tresc zadania. + wypisz sobie wartość tablica[0];

Opublikowano

Już rozwiązałem

Zmieniłem tylko zmienną suma i dodałem ją do pętli .

suma += liczba[licznik];

int main()
{
int liczba[999];
int suma = 0;
int licznik = 0;
int ilosc = 0;
srand(time(NULL));
while (licznik < 999)
{
liczba[licznik] = rand() % 7 + 4;
suma += liczba[licznik];
cout << "Numer Liczby : " << ilosc << "." << "Wylosowana liczba : " << liczba[licznik] << endl;
ilosc++;
licznik++;


}


cout << "Wynik wynosi : " << suma << endl;
system("pause");
return 0;
}
nostaleh.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...