Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3

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

23.04.2014, 05:42. Показов 2171. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему оно складывать не хочет?

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. Что не так?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.04.2014, 05:42
Ответы с готовыми решениями:

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

Указатели. Написать функцию operation, которая складывает или вычитает два числа, вызывая соответствующие функции.
Написать функцию operation(int x, int y, int (*functocall)(int,int)), которая складывает или вычитает два числа, вызывая соответствующие...

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

8
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
23.04.2014, 05:55
Ну а вводить данные кто будет... Если на константах, то можно так:
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;
}
1
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
23.04.2014, 06:46  [ТС]
О!! Спасибо я наверное до таких решений ещё не дошёл. Я только учусь, а это точно правильно сразу объявлять в одной строчке и присваивать значение?

Добавлено через 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 разве правильный?
0
54 / 54 / 47
Регистрация: 16.03.2014
Сообщений: 110
Записей в блоге: 2
23.04.2014, 07:01
Цитата Сообщение от Broofter Посмотреть сообщение
Почему оно складывать не хочет?
Объект "cin" подразумевает ввод с клавиатуры. Введите 1 2 и получите то, что вам нужно.

Добавлено через 7 минут
Цитата Сообщение от Broofter Посмотреть сообщение
ответ 4.47214 разве правильный?
Для ответа на подобные вопросы можно использовать обычный калькулятор. Мой вот выдает: sqrt((2 * 2) + (4 * 4)) = 4,472135955.
0
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
23.04.2014, 07:51  [ТС]
Цитата Сообщение от chjornoe_solnce Посмотреть сообщение
Объект "cin" подразумевает ввод с клавиатуры. Введите 1 2 и получите то, что вам нужно.
не понял... где именно 1 и 2 ввести? у меня итак введено же
0
54 / 54 / 47
Регистрация: 16.03.2014
Сообщений: 110
Записей в блоге: 2
23.04.2014, 08:42
Объект cout выводит значения "1 2" в поток вывода, т.е. на экран. Объект cin считывает значения из потока ввода т.е. с клавиатуры. Потоки вовода и вывода разные. Поэтому после того как появятся значения 1 2 просто введите свои значения с клавиатуры, разделяя их пробелом, и нажмите enter.
0
0 / 0 / 0
Регистрация: 04.10.2023
Сообщений: 1
20.02.2024, 10:18
Я не совсем понял твой вопрос, когда ты запускаешь экзешник, вводишь данные в переменную a и b, и экзешник сразу закрывается?
Если да то вот решение:


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()
{
    int a, b;
 
    cout << "1 2\n";
    cin >> a >> b;
 
    cout << "summa" << a << "i" << b << "ravna" << a + b << endl;
 
    // Предотвращает закрытие окна
    int c;
    cin >> c;
 
    return 0;
 
}
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12922 / 6789 / 1818
Регистрация: 18.10.2014
Сообщений: 17,177
20.02.2024, 10:29
Цитата Сообщение от Broofter Посмотреть сообщение
у меня итак введено же
Где? Покажите пальцем.
0
Злостный нарушитель
 Аватар для Verevkin
10233 / 5662 / 1260
Регистрация: 12.03.2015
Сообщений: 26,244
20.02.2024, 10:37
Хорош вынимать из могил древние треды.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.02.2024, 10:37
Помогаю со студенческими работами здесь

Напишите программа, которая вводит два целых числа и выводит на экран остаток от деления первого числа на втор
1.Напишите программа, которая вводит два целых числа и выводит на экран остаток от деления первого числа на второе. Ввод 10 4 11...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru