Напишите программу которая считает сумму двух чисел
Основы С++ и сумма двух чисел
Первая статья о С++ будет посвящена синтаксису языка и сложению двух целых чисел.
Рассмотрим подробнее код, написанный выше.
Итак, сначала идут два #include. Эти команды используются для вызова стандартных библиотек. Первый #include используется для вызова библиотеки ввода-вывода, без которой мы не могли бы вводить и выводить данные. Второй #include используется для задержки экрана в конце программы.
Эта команда позволяет работать с переменными. Она обязательна в любой программе.
Здесь идет объявление переменных. В нашей программе все переменные типа int, что означает, что переменные a, b, c будут целыми числами. Подробнее о целых числах тут.
Переменные могут быть не только целыми числами, но и дробными, а также могут быть символами и прочими интересными вещами. О различных типах в языке С++ мы поговорим позже.
Основная часть программы находится в функции int main() <>. Начало и конец функции выделяются фигурными скобками < >. В них и будет написан основной код программы.
Оператор cin является оператором ввода на С++. С помощью него мы вводим различные данные. Каждая переменная вводится через двойные угловые скобки >>.
А это самая главная строчка программы. В переменную с записывается сумма чисел a и b. Соответственно если бы мы хотели найти разность чисел стоило бы только заменить + на -.
Вывод полученного значения. Оператор cout работает также как и cin, меняется лишь направление угловых скобок
Команда, благодаря которой программа не завершается сразу. Попробуйте ее убрать и сразу поймете в чем дело =)
В будущем мы не будем пользоваться этой командой, а для ввода-вывода будем использовать файлы. Но о файлах мы поговорим как-нибудь в другой раз.
Команда, извещающая о конце программы. Можете попробовать поставить ее в другое место и программа закончится чуть раньше.
- После каждой команды, оператора и тп в С++ ставится точка с запятой.
- Различные объявления переменных, функций, структур и тп идет после using namespace std; и до int main()
elenapogoda / Main.java
Save elenapogoda/2aa2cb78581a4817cd1583a1a2454565 to your computer and use it in GitHub Desktop.
Вариант 2. Создать программу, которая будет вычислять и выводить на экран сумму двух целых чисел, введённых пользователем. Если пользователь некорректно введёт хотя бы одно из чисел, то сообщать об ошибке.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
import java . util . Scanner ; // импортируем класс |
public class Main |
public static void main ( String [] args ) |
Scanner sc = new Scanner ( System . in ); // создаём объект класса Scanner |
int i = 0 ; |
int a = 0 ; |
System . out . print ( «Введите целое число: » ); |
if ( sc . hasNextInt ()) < // возвращает истинну если с потока ввода можно считать целое число |
i = sc . nextInt (); // считывает целое число с потока ввода и сохраняем в переменную |
System . out . println ( «Введите второе целое число: » ); |
if ( sc . hasNextInt ()) |
a = sc . nextInt (); |
System . out . println ( i + a ); |
> else |
System . out . println ( «Вы ввели не целое число» ); |
> |
> else |
System . out . println ( «Вы ввели не целое число» ); |
> |
> |
> |
Напишите программу, которая вычисляет сумму двух чисел: 11 и 9
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Помогите, пожалуйста. Напишите программу, которая вычисляет выражение, состоящее из трёх чисел и.
Напишите программу, которая вычисляет остаток от деления двух целых чисел
Напишите программу на Си , которая вычисляет остаток от деления двух целых чисел, введенных с.
Напишите программу которая вычисляет сумму первых n натуральных чисел
напишите программу которая вычисляет сумму: первых n натуральных чисел; квадратов первых n.
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются.
Am I evil? Yes, I am!
17594 / 10343 / 2826
Регистрация: 21.10.2017
Сообщений: 22,418
print(20)
803 / 566 / 74
Регистрация: 10.03.2012
Сообщений: 4,015
Сообщение было отмечено ildwine как решение
Решение
print(11 + 9)
730 / 612 / 151
Регистрация: 04.03.2022
Сообщений: 1,264
1 2 3 4 5 6
pervoe_slagaemoe = sum([1, 2, 3, 4]) + 1 vtoroe_slagaemoe = 3 ** 2 summa = 0 for temp in [pervoe_slagaemoe, vtoroe_slagaemoe]: summa = summa + temp print(summa)
Am I evil? Yes, I am!
17594 / 10343 / 2826
Регистрация: 21.10.2017
Сообщений: 22,418
Parramon, тут нужна рекурсия ящитаю
Регистрация: 06.12.2022
Сообщений: 42
464 / 299 / 133
Регистрация: 16.02.2021
Сообщений: 572
a,b = 11,9 #числа print(a + b) #вывод суммы чисел
730 / 612 / 151
Регистрация: 04.03.2022
Сообщений: 1,264
Сообщение от iSmokeJC
Parramon, тут нужна рекурсия ящитаю
Да не вопрос:
1 2 3 4 5 6 7 8 9 10
def sum_re(spisok): if len(spisok) == 0: return 0 else: return spisok[0] + sum_re(spisok[1:]) pervoe_slagaemoe = sum([1, 2, 3, 4]) + 1 vtoroe_slagaemoe = 3 ** 2 summa = sum_re([pervoe_slagaemoe, vtoroe_slagaemoe]) print(summa)
185 / 196 / 43
Регистрация: 21.01.2019
Сообщений: 946
Ну я тоже внесу свою лепту:
1 2 3 4
def sum_of_two_numbers(a, b): return a + b print(sum_of_two_numbers(11, 9))
730 / 612 / 151
Регистрация: 04.03.2022
Сообщений: 1,264
IPredator
, не, так не интересно. Где интрига, где сюжет?
185 / 196 / 43
Регистрация: 21.01.2019
Сообщений: 946
интрига в заголовке темы. хаха))
Там как раз нет. Это как назвать детектив «Дворецкий-убийца»
Меню пользователя @ Parramon |
185 / 196 / 43
Регистрация: 21.01.2019
Сообщений: 946
Сообщение от Parramon
Это как назвать детектив «Дворецкий-убийца»
Йуный плагиат-падаван)
133 / 118 / 45
Регистрация: 17.10.2022
Сообщений: 565
TimutGin, О даааааа
Тут только еще ответа GPT в этой мясорубке не хватало.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
import math import Pandas import NumPy import PyGame import Keras a, b = map(int, input(). split()) nigger = 0 swag = 0 if a == 10: print("Что? Я не знаю как это считать!") else: for i in range(a, b): nigger += 1 swag += i def sum_of_niggers(a,b): while a != 10: print("hoaskldsdvlndlvj;z/fvdl") a = math.floor(math.pi * 3) b = math.floor(math.pi * 4 -1) print(a+b)
4941 / 3293 / 1141
Регистрация: 21.03.2016
Сообщений: 8,081
Сообщение от iSmokeJC
тут нужна рекурсия ящитаю
тут нужен ООП.
ООП позже напишу. пока только рекурсией
1 2 3 4 5 6 7 8
def sum_(a,b): if not b: return a a += 1 b -= 1 return sum_(a, b) print(sum_(11, 9))
730 / 612 / 151
Регистрация: 04.03.2022
Сообщений: 1,264
Semen-Semenich,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
class number: value = 0 def addition(self, x): for _ in range(x): self.value += 1 def __str__(self): return str(self.value) class number11(number): def __init__(self): self.value = 11 class number9(number): def __init__(self): self.value = 9 a = number11() b = number9() a.addition(b.value) print(a)
Регистрация: 06.12.2022
Сообщений: 42
Я ждал такого решения
132 / 96 / 40
Регистрация: 24.03.2022
Сообщений: 357
Сообщение от Parramon
def addition(self, x):
for _ in range(x):
self.value += 1
Жесть какая
4941 / 3293 / 1141
Регистрация: 21.03.2016
Сообщений: 8,081
Parramon, вы не понимаете концепцию классов представьте сколько классов вам придется писать если нужно сложить 100 чисел.
1 2 3 4 5 6 7 8 9 10 11
class Number: def __init__(self, value): self.value = value def __add__(self, other): return self.value + other.value a = Number(11) b = Number(9) print (a + b)
Am I evil? Yes, I am!
17594 / 10343 / 2826
Регистрация: 21.10.2017
Сообщений: 22,418
Semen-Semenich, расширяемость кода низкая. Где остальные операции? Где другие типы чисел?
Полиморфизм где?
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются.
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Pascal ABC Буду очень благодарен, если поможете с решением программы) вот само задание.
Напишите программу, которая вычисляет сумму всех четырехзначных чисел кратных K
Помогите пожалуйста решить задачи в паскале буду очень благодарен имя входного файла-input.txt.
Напишите программу, которая вычисляет сумму и произведение целых чисел, поданных на её вход
Напишите программу, которая вычисляет сумму и произведение целых чисел, поданных на её вход. Ввод.
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются знаки «+», «–», «*» и «/»)
Здравствуйте. Прошу помощи. Уровень C. Напишите программу, которая вычисляет выражение, состоящее.
Напишите программу, которая вычисляет сумму всех чисел кратных 5, записанных в файле в столбик
Напишите программу, которая вычисляет сумму всех чисел кратных 5, записанных в файле в столбик, и.
Или воспользуйтесь поиском по форуму:
Как найти сумму двух или более последовательных положительных целых чисел для введенного значения
Не могу найти формулу для поиска сумм двух или более последовательных положительных целых чисел для введенного значения. Например: Введённое значение — 15. Является последовательным числом, его можно представить как сумму двух или более последовательных чисел.
1 + 2 + 3 + 4 + 5 = 15 4 + 5 + 6 = 15 7 + 8 = 15
Введённое значение — 17
8 + 9 = 17
Подскажите, как находить эти суммы? Неужели перебирать все суммы от одного до ведённого значения, с последовательным увеличением на одно число начального числа? P.S. код не нужен, нужен алгоритм, я сам хочу понять этот алгоритм.