здесь программа должна спросить имя пользователя, после его приветствует, потом просит ввести 2 целых числа и сразу выводит на экран сумму, разность, произведение и деление этих чисел, НО если ввод имя пользователя и его приветствие работает и вводом чисел, то с остальной частью проблема. Что здесь не так?
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
int a, b, c, d, e, f;
char name [80];
cout<< "Enter your name, guest.\n";
cin>> name;
cout<< "Welcome " <
Другие языки программирования и технологии
С++ cin cout. Не работает программа.
#include <iostream>
#include <string>
using namespace std;
int main() {
wcin.imbue(locale(".866"));
wcout.imbue(locale(".866"));
wcout << L" Введите ваше имя: ";
wstring name;
getline(wcin, name);
wcout << L" Здравствуйте, " << name << L"!\n Введите через пробел два целых числа: ";
int a, b;
cin >> a >> b;
cout << ' ' << a << " + " << b << " = " << a + b
<< "\n " << a << " - " << b << " = " << a - b
<< "\n " << a << " * " << b << " = " << (long long)a * b;
if (b) cout << "\n " << a << " / " << b << " = " << (double)a / b;
else wcout << L"\a\n Попытка деления на ноль! ";
cout << endl;
cin.get(); cin.get();
return 0;
}
#include <string>
using namespace std;
int main() {
wcin.imbue(locale(".866"));
wcout.imbue(locale(".866"));
wcout << L" Введите ваше имя: ";
wstring name;
getline(wcin, name);
wcout << L" Здравствуйте, " << name << L"!\n Введите через пробел два целых числа: ";
int a, b;
cin >> a >> b;
cout << ' ' << a << " + " << b << " = " << a + b
<< "\n " << a << " - " << b << " = " << a - b
<< "\n " << a << " * " << b << " = " << (long long)a * b;
if (b) cout << "\n " << a << " / " << b << " = " << (double)a / b;
else wcout << L"\a\n Попытка деления на ноль! ";
cout << endl;
cin.get(); cin.get();
return 0;
}
1. Код на pastebin.com, сюда по-человечески не выложишь.
2. Подозреваю, что ты просто не успеваешь увидеть то, что программа вывела. Или добавь в конец программы ввод чего угодно, чтобы увидеть, что она написала, или пользуйся средой, делающией паузу автоматически, вроде Orwell Dev-C++ (в принципе, можно и в других настроить, но там уже настроено по умолчанию).
2. Подозреваю, что ты просто не успеваешь увидеть то, что программа вывела. Или добавь в конец программы ввод чего угодно, чтобы увидеть, что она написала, или пользуйся средой, делающией паузу автоматически, вроде Orwell Dev-C++ (в принципе, можно и в других настроить, но там уже настроено по умолчанию).
код обрезан, нельзя залить на специальный сервис код?
Похожие вопросы
- Почему операторы printf, scanf работают быстрее cin cout в С++??
- Программисты С/С++, объясните есть ли отличия в операторах ввода/вывода (cin/cout от printf/scanf)
- Объясните как работает программа в паскаль!!!
- С/С++ Неправильно работает программа
- Не работает программа на Cи
- c++ не работает программа
- Будет ли работать программа? ассемблер.
- Почему не работает программа?
- Обьясните пожалуйста как работает программа
- Объясните как работают программы. 2 задачи. Язык с++.