Имя пользователя:
Пароль:
 

Название темы: перевести из Pascal в C++
Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Вторая.

Немного не уверен в правильности перевода readln
И ещё почему циклы проверки введённых значений у вас какие-то странные? У вас при любом числе кроме нуля будет ошибка. И лучше два while соединить в один через логическое И, либо сделать условие (A != 0) // А не равно нулю
Код: Выделить весь код
#include <iostream>
using namespace std;

int main()
{
   int A;
   cout << "Введите число от 0 до 4: " << endl;
   cin >> A;

   switch(A){
      case 0:
         cout << "Ноль" << endl;
         break;
      case 1:
         cout << "Один" << endl;
         break;
      case 2:
         cout << "Два" << endl;
         break;
      case 3:
         cout << "Три" << endl;
         break;
      case 4:
         cout << "Четыре" << endl;
         break;
      default:
         cout << "Ошибка ввода" << endl;
         break;
     }
   while(A < 0){
      cout << "Ошибка" << endl;
      cin >> A;
     }
   while(A > 0){
      cout << "Ошибка" << endl;
      cin >> A;
     }

   cin >> A;

	return 0;
}

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:42, 27-11-2013 | #4

Название темы: перевести из Pascal в C++