У меня проблема, что моя программа просто бесконечна. После написания в консоли «Ne» или «Ja»C++ Infinite looping
// Перевод на английском языке Ne будет No и Ja будет Yes.
// Дело в том, что я хочу выйти из программы после написания Ne. И снова вернитесь к началу программы, если я напишу Ja.
// Я знаю, что мой код - дерьмо, но я здесь за помощью.
В любом случае есть код:
#include <Windows.h>
#include <iostream>
#include <string>
using namespace std;
int main()
{
{
while (true)
{
system("cls");
cout << "Noteikt naturalo skaitlu summu intervala no A [1] lidz B [N].\n\n";
Sleep(850);
cout << "Ludzu ievadiet naturalo skaitli: \n\n";
int Naturalais, Summa = 0;
cout << "--> "; cin >> Naturalais; cout << "\n";
for (int i = 1; i <= Naturalais; ++i)
{
Summa += i;
}
Sleep(250);
cout << "Summa = " << Summa; cout << "\n\n";
char Atbilde;
cout << "Atkartot Ievadi? (Ja = Ievadit naturalo skaitli velrezi/Ne = Ne uz Aizvert Programmu.\n\n";
cout << "--> "; cin >> Atbilde; cout << "\n";
if (Atbilde == 'Ne' || Atbilde == 'ne')
return 0;
if(Atbilde == 'Ja' || Atbilde == 'JA')
break;
}
}
}