Пользователь вводит два целых числа, а компьютер выводит результат 5 арифметических операций над ними - C (СИ)
Формулировка задачи:
Всем привет!Выручите с программой!Код написал,но выдает ошибку!
Вот задание:
Написать программу, в которой пользователь вводит два целых числа, а компьютер выводит результат 5 рассмотренных в теоретической части арифметических операций над этими числами.
Вот сам код:
Я подозреваю,что ошибка с выводом!Но я не могу написать это!Если это так,помогите написать или исправить!Заранее благодарю!!
Пишу на:eclipse-spp-lina-sr1
Коомпилятор:MinGW
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
float a,b;
int c,d,f,g,h;
c=a+b;
d=a-b;
f=a*b;
g=a/b;
h=84*(a+b)^2/b;
}Решение задачи: «Пользователь вводит два целых числа, а компьютер выводит результат 5 арифметических операций над ними»
textual
Листинг программы
#include <stdio.h>
int main()
{
int a, b;
int c,d,f,g,h;
printf("a=");
scanf("%d", &a);
printf("b=");
scanf("%d", &b);
c=a+b;
d=a-b;
f=a*b;
g=a/b;
h=84*(a+b)*(a+b)/b;
printf("c=%d\nd=%d\nf=%d\ng=%d\nh=%d\n", c, d, f, g, h);
return 0;
}
Объяснение кода листинга программы
- В коде объявлены пять переменных типа int: a, b, c, d, f. Переменные a и b инициализируются значениями, которые пользователь вводит с клавиатуры, а переменные c, d, f, g, h используются для хранения результатов арифметических операций.
- Выполняется операция сложения a + b и результат сохраняется в переменной c.
- Выполняется операция вычитания a - b и результат сохраняется в переменной d.
- Выполняется операция умножения a * b и результат сохраняется в переменной f.
- Выполняется операция деления a / b и результат сохраняется в переменной g.
- Выполняется операция умножения (a + b) * (a + b) и результат сохраняется в переменной h.
- Результат h умножается на 84 и выводится на экран с помощью функции printf.
- Значения переменных c, d, f, g, h передаются в функцию printf с помощью формата
%d, чтобы вывести их на экран. - Функция scanf используется для считывания двух целых чисел от пользователя и сохранения их в переменных a и b.
- Значение переменной a выводится на экран с помощью функции printf.
- Значение переменной b выводится на экран с помощью функции printf.
- Значения переменных a и b считываются с клавиатуры.
- Результат операции сложения a + b сохраняется в переменной c.
- Результат операции вычитания a - b сохраняется в переменной d.
- Результат операции умножения a * b сохраняется в переменной f.
- Результат операции деления a / b сохраняется в переменной g.
- Результат операции умножения (a + b) * (a + b) сохраняется в переменной h.
- Результат операции умножения h на 84 выводится на экран с помощью функции printf.
- Результат операции сложения a + b выводится на экран с помощью функции printf.
- Результат операции вычитания a - b выводится на экран с помощью функции printf.