Problem z zakończeniem pobierania liczb!

Problem z zakończeniem pobierania liczb!
W3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Treść zadania:
Zakończ pobieranie liczb z programu wcześniej niż po wprowadzeniu N liczb, jeśli:

  • suma wprowadzonych liczb >=100
  • dwie kolejno wprowadzone liczby są jednakowe.
Kopiuj
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
  int liczba;
  int rozmiar,sprawdzenie;
  int suma;
  cout << "Podaj na ilu liczbach chcesz operowac "<<endl;
  cin>>rozmiar;
  int tab[rozmiar];
  tab[0]=sprawdzenie;
  for(int a=0;a<rozmiar;a++)
  {
   tab[a]=0;
  }
 for(int i=0;i<rozmiar;i++){
	while(!(suma>=100))
	{
	cout<<"Podaj liczbe: "<<endl;
   	cin>>liczba;
   	tab[i]=liczba;
   	suma=suma+liczba;
		     	   }	
	}				  		              
return 0;
}


Program ma na bieżąco sprawdzać czy podane liczby przez użytkownika są jednakowe. Pierwszy warunek ( z sumą większa niż 100) już spełniłem. Potrzebuję pomocy/rady a propo drugiego "Dwie liczby są jednakowe".
fasadin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4883
0

Jakie jest pytanie? Przeciez nikt ni ebedzie przegladal wszystkiego (co jest jeszcze nieczytelne) i szukal u CIebie bledu, powiedz co chcesz zrobic pokaz jak to robisz (sam ten fragment).

bl4ster
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Lublin
  • Postów: 197
0

Nie podałeś kodu sformatowanego. Na przyszłość używaj formatowania, bo nic nie widać.
Błąd masz w warunkowaniu:

Kopiuj
 for(int i=0;i<rozmiar;i++){
while(!(suma>=100))
{
cout<<"Podaj liczbe: "<<endl;
cin>>liczba;
tab[i]=liczba;
suma=suma+liczba;
}
}

Napisz to tak:

Kopiuj
for(int i=0;i<rozmiar;i++){
cout<<"Podaj liczbe: "<<endl;
cin>>liczba;
tab[i]=liczba;
suma=suma+liczba;
tab[i]=liczba;
if (tab[i]=tab[i-1])
    break;
}

Nie wiem, czy to jedyny błąd, bo ciężko się czyta i tak jak @fasadin napisał wysyłaj fragmenty, które nie działają. Szanuj czas innych.

W3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Przepraszam macie rację ,usunę tego posta i wrzucę go poprawionego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.