Форум программистов, компьютерный форум CyberForum.ru

Почему при использовании do while программа некомпелируеца? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы в С http://www.cyberforum.ru/cpp-beginners/thread202804.html
Подскажите как будет выглядеть объявление так называемого динамического двумерного массива NxN вот например в C++ это выглядит: int **A=new int*; for (int i=0; i<n; i++) A=new int; Как такое реализуется в Си??
C++ составьте программу которая печатает таблицу перевода составьте программу которая печатает таблицу перевода расстояния из дюймов в сантиметры(1дюйм=2,5 см) для значений длин от 1 до 20 дюймов. (с использованием цикла DO) Помогите пожалуста решить задачу..... компилирую в среде Turbo C++ http://www.cyberforum.ru/cpp-beginners/thread202791.html
C++ Класс Время - выводит непонятную ошибку
Вот собственно текст. Когда ремарю класс-наследник, то работает. Снимаю - выдает ошибку, уже не знаю что и делать... Помогите, пожалуйста. # include <iostream.h> #include <conio.h> # include <string.h> class time {protected: int hr, min; public: time()
Задание на С++(разработка цикличных програм) C++
Дан одномерный массив найти среднее значение среди трёх массивов данных!
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread202776.html
Надо доделать прогу так, чтобы перед каждым чётным элементом массива добавлялся элемент со значением 0. #include "stdafx.h" #include <iostream> #include <ctime> using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale (LC_CTYPE, "Russian"); const int n=10000; int i,r/*размер масива*/, k/*индекс удаляемого эл-та*/, rmax=999, arr, b,a;
C++ Задание на С++(разработка цикличных програм) Дан одномерный массив найти произведение элементов отличных от 0! подробнее

Показать сообщение отдельно
shtopor20
31 / 20 / 0
Регистрация: 21.05.2010
Сообщений: 301
03.12.2010, 20:06     Почему при использовании do while программа некомпелируеца?
Здраствуйте, подскажите пожалуйсто почему когда я использую do или while программа компелируеца, а когда использую do while выходит ошибка я использую компиялятор Dev C++, вот код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <clocale>
using namespace std;
 
 
int main()
{
    setlocale(LC_CTYPE,"Russian");
 
float x;
float y;
char o;
char d;
do
{
      cout << "ГЏГ°Г*âèëî ïîëüçîâГ*Г*ГЁГї ÷èñëî îïåðГ*öèÿ ÷åñëî" << endl;
      cin >> x;
      cin >> o;
      cin >> y;
      float r;
      switch (o)
      {
       case '+':
       r = x + y;    
       break;  
       case '-':
       r = x - y;    
       break; 
       case '/':
       r = x / y;    
       break; 
       case '*':
       r = x * y;    
       break;     
      }
      cout << x << o << y <<"=" << r<<endl;
      cout << "Ïðîäîëæèòü? (y/n)";
      cin >> d
} 
while (d == "y");
 
 
system ("PAUSE");
 }
Ошибка в строке
cin >> d
}
while (d == "y");
в закрывающей фигурной скобке, что с эти делать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru