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

Не работает подсчет суммы введенных чисел - C++

Восстановить пароль Регистрация
 
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
03.01.2013, 17:27     Не работает подсчет суммы введенных чисел #1
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main()
 
{
std::cout << 'Enter two numbers' << std::endl;
int v1, v2;
std::cin >> v1 >> v2;
std::cout << 'The summ of' << v1 << 'and' << v2 << 'is' << v1 + v2 << std::endl;
return 0;
}
Вобщем код из книги, но он почему-то не работает. Сначала должно вывестись на экран сообщение с предложением ввести два числа, а затем посчитать сумму.
Но получается что-то совершенно иное.
Миниатюры
Не работает подсчет суммы введенных чисел   Не работает подсчет суммы введенных чисел  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
03.01.2013, 17:38     Не работает подсчет суммы введенных чисел #2
Цитата Сообщение от Alek70694 Посмотреть сообщение
std::cout << 'Enter two numbers' << std::endl;
C++
1
std::cout << "Enter two numbers" << std::endl;
Добавлено через 36 секунд
Цитата Сообщение от Alek70694 Посмотреть сообщение
std::cout << 'The summ of' << v1 << 'and' << v2 << 'is' << v1 + v2 << std::endl;
C++
1
std::cout << "The summ of" << v1 << "and" << v2 << "is" << v1 + v2 << std::endl;
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
03.01.2013, 17:47     Не работает подсчет суммы введенных чисел #3
строковые литералы берутся в двойные кавычки
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
03.01.2013, 17:49  [ТС]     Не работает подсчет суммы введенных чисел #4
Спасибо, не думал, что кавычки обязательно должны быть " "....
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
03.01.2013, 17:55     Не работает подсчет суммы введенных чисел #5
Если строка, то тогда " "
А если один символ, то можно ' '
C++
1
2
cout << "string";
cout << 'A';
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
03.01.2013, 18:20     Не работает подсчет суммы введенных чисел #6
v.a.l.i.d, это да.ещё можно привести пример управляющего символа:
C++
1
std::cout<<'\n'<<'\t'<<'\a'<<'\b';
Символа вроде 2, а распознаются как 1.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2013, 18:26     Не работает подсчет суммы введенных чисел
Еще ссылки по теме:

C++ Введение массива пользователем и подсчет введенных элементов
Вычисление суммы квадратов четных чисел и суммы кубов нечетных чисел C++
Подсчет количества введенных с клавиатуры чисел C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
03.01.2013, 18:26     Не работает подсчет суммы введенных чисел #7
Цитата Сообщение от ZaMaZaN4iK Посмотреть сообщение
Символа вроде 2, а распознаются как 1.
C++
1
std::cout << '\141';
Или больше, если ASCII код, да еще и в 8-ричной системе
Yandex
Объявления
03.01.2013, 18:26     Не работает подсчет суммы введенных чисел
Ответ Создать тему
Опции темы

Текущее время: 05:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru