Премини към съдържанието

Препоръчан отговор


Здравейте, има една задача, която ми е вярна, но искам малко помощ. Искам щом въведа отрицателно число да не ми спира, а да продължава, но без да го изкарва него. Ето го и кода.

int main() {
int n;
cout<<"vavedete celi polojitelni chisla: ";
cin>>n;
while(n!=0)
{push_queue(n);
if (n < 0)
{cout<<"samo polojitelni chisla";
return 0;}
cout<<"vavedete celi polojitelni chisla: ";
cin>>n;
}
while(pop_queue(n))
{if(n%2==0)
push_stack(chetni,n);
else
	push_stack(nechetni,n);
}
while(pop_stack(chetni,n))
	cout<<"chetni "<<n<<"\n";
while(pop_stack(nechetni,n))
	cout<<"nechetni"<<n<<"\n";
return 0;
system("pause");}

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

int main() 
{
   int n=1;
   while (n)
   {
      cout<<"vavedete celi polojitelni chisla: ";
      cin>>n;
      if (n>0) push_queue(n);
      else if (n<0) cout<<"samo polojitelni chisla\n";
   }
   ...                        
}

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Митко, ти си уникален. Кой курс беше ?

Как може, да учиш програмиране, и да не можеш да разбереш, що връща, като въведеш отрицателно число ? Щото си написал ретърн, затуй връща. На английски ретърн значи върни !!!  и тя връща, ко да прай.

Ма що ли се питам, какви програмисти ражда майка България, като знам, какви моряци зе да ражда.

  • Харесва ми 2

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.