• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Program przestał działać

0 głosów
318 wizyt
pytanie zadane 5 grudnia 2016 w C i C++ przez varespol Użytkownik (710 p.)
#include <iostream>
#include <cstdlib>

using namespace std;
int tab[100];
int main()
{
	int maxW;
	for (int i = 0; i <= 1000; i++)
	{
		tab[i] = rand();
		//cout << i;
	}
	int maxL = 0;
	for (int i = 0; i <= 1000; i++)
	{
		int W = tab[i]; int L = 0;
		for (int j = 0; j <= 1000; j++) if (tab[j] == W) L++;
		if (L > maxL)
		{
			maxL = L;  maxW = W;
		}
	};
	cout << "Liczba wystapien: " << maxL << " Wartosc: " << maxW;

	getchar();
	getchar();
}

Witam, napisałem takie coś, kompilacja jest ok, ale przy próbie uruchomienia wyskakuje błąd 'program przestał działać'. Pisze w visual studio. Program ma losować 1000 liczb a potem napisać która najczęściej się pojawiła.

1 odpowiedź

0 głosów
odpowiedź 5 grudnia 2016 przez playerony Pasjonat (15,200 p.)
wybrane 5 grudnia 2016 przez varespol
 
Najlepsza
Spoko, ze for wykonuje się 1001 razy a tablica przechowuje 100 elementów.

Podobne pytania

+1 głos
1 odpowiedź 1,582 wizyt
0 głosów
2 odpowiedzi 1,883 wizyt
pytanie zadane 14 lutego 2016 w C i C++ przez Krst0 Obywatel (1,340 p.)
0 głosów
6 odpowiedzi 1,373 wizyt
pytanie zadane 13 lutego 2016 w C i C++ przez Deloryn Bywalec (2,060 p.)

93,605 zapytań

142,530 odpowiedzi

322,999 komentarzy

63,095 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...