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

The variable is "da" being used without being defined - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сгенерировать 100 чисел, разница чисел должна быть или -1 или +1 http://www.cyberforum.ru/cpp-beginners/thread1099681.html
Как сгенерировать 100 чисел, разница чисел должна быть или -1 или +1 (например: 0 -1 0 1 2 1 0 1 0 -1 -2 ....) и если вероятность следующего числа 0,6 то +1, если вероятность 0,4 то -1?
C++ Сделать так, чтобы круг перемещался при нажатии комбинации клавиш //хочу сделать так чтобы круг пошел в бок при комбинации клавиш (w+d) (w+a) (s+a)(s+d) #include <stdlib.h> #include <iostream.h> #include <conio.h> #include <dos.h> #include <math.h> #include <graphics.h> void main() { int gdriver=DETECT,gmode,errorcode; http://www.cyberforum.ru/cpp-beginners/thread1099675.html
C++ Обнулить элементы матрицы, равные максимальному и минимальному
Обнулить элементы матрицы, равные максимальному и минимальному подскажите что нужно исправить чтобы не обнуляло всю матрицу а только необходимые элементы #include <iostream> #include <ctime> using namespace std; int main() { int sum=0; int min =0;
Возможно ли для класса сделать оператор "[][]"? C++
Вообщем вопрос можно ли сделать для класса оператор ; Пример для наглядности element;
C++ как проверить нажатие "Enter" http://www.cyberforum.ru/cpp-beginners/thread1099622.html
Пользователь вводит поочередно значения какие то, хочу что бы при нажатии "Enter" цикл вырубался и программа работала дальше. Получить VK_RETURN через windows.h не получится, тк пишу на xcode(mac). как подключить библиотеку не нашел, да и думаю есть способы полегче. getchar не получается, тк пользователь может ввести ansii значение этого символа цифрами и программа остановится(как я понимаю)....
C++ Страуструп - принципы и практика программирования. Ошибки компиляции При компиляции примеров из книги, 12 главы (графика), получаю ошибки: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "protected: void __thiscall Fl_Image::draw_empty(int,int)" (?draw_empty@Fl_Image@@IAEXHH@Z) в функции "public: virtual void __thiscall Graph_lib::Bad_image::draw(int,int,int,int,int,int)"... подробнее

Показать сообщение отдельно
JavaUser
68 / 68 / 15
Регистрация: 06.10.2013
Сообщений: 302
18.02.2014, 18:10     The variable is "da" being used without being defined
Мой вариант программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main(void)
{
    int r=0,v=0;
    char Ans;
    cout<<"Type value of r:\n";
    cin>>r;
    cout<<"Type value of v:\n";
    cin>>v;
    cout<<"Do you want to see result of r%v? (Y|N)\n";
    cin>>Ans;
    if(Ans=='Y')
        cout<<"RESULT IS: "<< r%v<<"\n";
    else
        cout<<"GOOD BYE!!\n";
    return 0;
}
Добавлено через 8 минут
Цитата Сообщение от xaker23 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 double h=0.0;
 int aswer;
char da;
char net;
.....
.....
cout<<endl<<" Вы хотите найти остаток от деления двух этих чисел (da\net) ";cout<<endl; 
cin>>aswer;
if (aswer == da )
{ 
    ....
}
else (aswer == net)
; {
    cout<<endl
<<" До свидания "
<<endl;
 
return 0;
}
return 0;
}
1. переменную answer должна быть типа char. Тип char - это символ, по этому более корректно проверять answer=='Y' Или answer == 'N'
2. Зачем return 0 ставить в конце ветки ELSE?! Ветвление как по true, так и по False придет к Return 0.
3. Код программы очень трудно читаем.... ИМХО
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru