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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Broofter
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
#1

Программа не складывает два числа - C++

23.04.2014, 05:42. Просмотров 423. Ответов 5
Метки нет (Все метки)

Почему оно складывать не хочет?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int main()
{
    int a,b;
 
    cout<< "1 2\n";
    cin>>a>>b;
 
    cout<<"summa"<<a<<"i"<<b<<"ravna"<<a+b<<endl;
 
    return 0;
 
}
в блоксе компилирует и пишет всё верно, но когда запускаешь экзешник, то написано на экране просто 1 2.

А мне получается надо, что бы он сложил 1 и 2 и что бы в жкзешнике было написано 3. Что не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 05:42     Программа не складывает два числа
Посмотрите здесь:

Программа которая складывает 2 числа.Числа вбиты в программу заранее. Не получается. Плохо знаю этот язык - C++
Помогите пожалуйста(((

Программа которая складывает каждое 4 число - C++
Вот эта программа складывает каждое 4-ое число от 0 до 20. Как сделать так что бы программа выводила на экран то как она складывала числа...

Написать программу которая складывает первую и последнюю цифру числа. - C++
Всего цифр с числе может быть до 5 (тип числа int). Собсно как?

Пояснить работу программы, которая складывает элементы введённого числа между собой - C++
Вот нашёл программу которая слаживает элементы введённого числа между собой.Я не могу понять, как эта программа работает.Кто понимает...

Программа, которая вычитает два длинных числа - C++
Оба числа находятся в массиве. примерно 100 разрядные. То есть вычитание столбиком.

Программа, которая запрашивает у пользователя два числа и выводит на экран их частное - C++
Создайте программу, которая запрашивает у пользователя два числа и выводит на экран их частное. Программа должна выдавать пользователю...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,012
23.04.2014, 05:55     Программа не складывает два числа #2
Ну а вводить данные кто будет... Если на константах, то можно так:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int main()
{
  int a = 1, b = 2;
  cout << "summa " << a << " i " << b << " ravna " << a + b << endl;
 
  return 0;
}
Broofter
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
23.04.2014, 06:46  [ТС]     Программа не складывает два числа #3
О!! Спасибо я наверное до таких решений ещё не дошёл. Я только учусь, а это точно правильно сразу объявлять в одной строчке и присваивать значение?

Добавлено через 44 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <math.h>
 
using namespace std;
int main()
{
   float ab = 2, bc = 4; //объявляем переменные типа float, для хранения значений катетов
   float ac;     //для хранения значения гипотенузы
 
 
 
   ac = sqrt((ab * ab) + (bc * bc));    //считаем гипотенузу по формуле
 
   cout << "Gipotenuza ravna " << ac << endl; //выводим результат на экран
 
   return 0;
}
ответ 4.47214 разве правильный?
chjornoe_solnce
53 / 53 / 23
Регистрация: 16.03.2014
Сообщений: 110
Записей в блоге: 2
23.04.2014, 07:01     Программа не складывает два числа #4
Цитата Сообщение от Broofter Посмотреть сообщение
Почему оно складывать не хочет?
Объект "cin" подразумевает ввод с клавиатуры. Введите 1 2 и получите то, что вам нужно.

Добавлено через 7 минут
Цитата Сообщение от Broofter Посмотреть сообщение
ответ 4.47214 разве правильный?
Для ответа на подобные вопросы можно использовать обычный калькулятор. Мой вот выдает: sqrt((2 * 2) + (4 * 4)) = 4,472135955.
Broofter
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
23.04.2014, 07:51  [ТС]     Программа не складывает два числа #5
Цитата Сообщение от chjornoe_solnce Посмотреть сообщение
Объект "cin" подразумевает ввод с клавиатуры. Введите 1 2 и получите то, что вам нужно.
не понял... где именно 1 и 2 ввести? у меня итак введено же
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2014, 08:42     Программа не складывает два числа
Еще ссылки по теме:

Сравните два числа A и B. Задан два целых неотрицательных числа A и B - C++
Сравните два числа A и B. Задан два целых неотрицательных числа A и B (A, B &lt;= 1010000) каждое в своей строке. Найти разность двух...

Программа которая выводит два наибольших числа из десяти введенных. Пожалуйста объясните суть работы программы - C++
#include &lt;iostream&gt; using namespace std; int main() { int i; float number, largest, largest2;

Задать два числа как два массива и потом выполнить сложение, умножение и деление - C++
Здравствуйте! Суть задачи в следующем: Нужно задать два числа как два массива и потом выполнить сложение, умножение и деление с помощью...

Программа просит ввести число и умножить его на два, затем произведение умножить на два и т.д. - C++
3.Программа просит ввести число и умножить его на два, затем произведение умножить на два и т.д. выполнять эти операции пока произведение...

Нужно ввести два числа, а вывести ряд от первого числа до второго - C++
Например, ввели 2 и 5, а вывели : 2345

Дано два числа А и В (А<В). Вывести в порядке увеличения все целые числа - C++
Дано два числа А и В (А&lt;В). Вывести в порядке увеличения все целые числа, расположеные между А и В(не включая чисед А и В), а также...


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

Или воспользуйтесь поиском по форуму:
chjornoe_solnce
53 / 53 / 23
Регистрация: 16.03.2014
Сообщений: 110
Записей в блоге: 2
23.04.2014, 08:42     Программа не складывает два числа #6
Объект cout выводит значения "1 2" в поток вывода, т.е. на экран. Объект cin считывает значения из потока ввода т.е. с клавиатуры. Потоки вовода и вывода разные. Поэтому после того как появятся значения 1 2 просто введите свои значения с клавиатуры, разделяя их пробелом, и нажмите enter.
Yandex
Объявления
23.04.2014, 08:42     Программа не складывает два числа
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru