PDA

View Full Version : مشکل در ترتیب ساختار های تصمیم



anonymous$
شنبه 25 خرداد 1392, 17:56 عصر
سلام,این برنامه تعداد عدد های زوج و فرد رو محاسبه میکنه و در آخر با وارد کردن 0 به کارش خاتمه میده ولی من هرچی صفر میزنم از حلقه بیرون نمیاد و دوباره از ورودی عدد میخواد!مشکل چیه؟!



#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int num,events=0,odd=0;
while(true)
{
cout << "Enter a number : ";
cin >> num;
if(num%2==0)
events ++;
else if(num==0)
break;
else
odd++;

}
cout << "events = " << events << endl;
cout << "odd = " << odd;



cin.get();
cin.get();
}

darknes666
شنبه 25 خرداد 1392, 18:07 عصر
دوست عزیز کد هات رو تو تگ بزار تا بشه خوند

#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int num,events=0,odd=0;
while(true)
{
cout << "Enter a number : ";
cin >> num;
if(num%2==0)
events ++;
else if(num==0)
break;
else
odd++;

}
cout << "events = " << events << endl;
cout << "odd = " << odd;



cin.get();
cin.get();
}

manij_mhm
شنبه 25 خرداد 1392, 18:09 عصر
شما شرط بررسی صفر بودن رو بالای شرط زوج بودن قرار بدید.
الان برنامه شما 0 رو به عنوان عدد زوج میشناسه و برنامه همچنان ادامه پیدا میکنه.


موفق باشید.