ребята я вот буквально начинаю интересоваться программирование, чисто ради интереса, начaл немножко понимать, но вот что здесь не так я не знаю, подскажите пожалуйста:
#include "stdafx.h"
#include
using namespace std;
int main()
{
int a, b, c, d, e;
int d = a + b + c;
cout << "vvedite 5 chisla: ""\n";
cin >> a >> b >> c;
return 0;
}
Другие языки программирования и технологии
здравствуйте, помогите пожалуйста, что не так вот c C++ кодом:
int a, b, c;
cin >> a >> b >> c;
long long d = a + b + c;
cin >> a >> b >> c;
long long d = a + b + c;
Данил Сарыбаев
все понял, спасибо большое
Надо для начала почитать книгу, а не писать программу.
Тут проблема такая. Программа выполняется последовательно. Но ты это не понимаешь. У тебя сначала вычисление, потом потом ввод данных (которые были нужны для вычислений). Вывода результата нет.
Тут проблема такая. Программа выполняется последовательно. Но ты это не понимаешь. У тебя сначала вычисление, потом потом ввод данных (которые были нужны для вычислений). Вывода результата нет.
Данил Сарыбаев
все понял, спасибо большое
Ты не понимаешь смысла того что написал. что бы что то сложить - нужно это что то иметь, что бы заиметь - надо проинициализировать, но точно не тогда когда уже все сложено)))))
cin >> a >> b >> c; // Как по мне инициализация самая отвратная.. Для каждой переменной организуй поток cin >> a; cin >>b; cin >> c;
И если вводишь не символы, то хорошим тоном будет затирание последнего поточного символа после блока ввода. то есть
cin >> a;
cin >>b;
cin >> c;
cin.get();
cin >> a >> b >> c; <- вот такое можно использовать при считывании БД. очень удобно организовать считывание целого ряда. вот в этом случае такой ввод будет уместен)))) хотя может для когото ввод через пробел или табуляцию тоже уместен, но лично мне привычнее нажимать enter
cin >> a >> b >> c; // Как по мне инициализация самая отвратная.. Для каждой переменной организуй поток cin >> a; cin >>b; cin >> c;
И если вводишь не символы, то хорошим тоном будет затирание последнего поточного символа после блока ввода. то есть
cin >> a;
cin >>b;
cin >> c;
cin.get();
cin >> a >> b >> c; <- вот такое можно использовать при считывании БД. очень удобно организовать считывание целого ряда. вот в этом случае такой ввод будет уместен)))) хотя может для когото ввод через пробел или табуляцию тоже уместен, но лично мне привычнее нажимать enter
Тимофей Ветров
А для чего затирание? А flush на cin не действует? Реально не знаю, не думай что прикалываюсь.
#include < iostream >
using namespace std;
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int a, b, c, d;
cout << "Введите 5 чисел\n";
cin >> a >> b >> c;
d = a + b + c;
cout << d;
cin.get(); cin.get();
}
using namespace std;
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int a, b, c, d;
cout << "Введите 5 чисел\n";
cin >> a >> b >> c;
d = a + b + c;
cout << d;
cin.get(); cin.get();
}
Данил Сарыбаев
все понял, спасибо большое
Похожие вопросы
- Помогите пожалуйста перевести код с C++ в C#
- Помогите пожалуйста разобрать задачу по програмированию на C++.
- Помогите пожалуйста исправить код программы на visual c++!!
- Помогите пожалуйста перевести код программы с C++ на Си.
- Помогите пожалуйста! нужно написать программу на C++
- Здравствуйте! помогите пожалуйста выполнить зачётные задания по программированию на Pascal
- Здравствуйте! Помогите, пожалуйста! Вобщем мне нужно сделать html или php форму.
- Здравствуйте. Помогите пожалуйста. Хочу стать программистом. 1
- Помогите пожалуйста оптимизировать решение задачи (Зайчик) на C++
- Помогите пожалуйста разобраться с циклом while c++