Арифметические операции

Последнее обновление: 17.01.2024
Упражнение 1

Напишите программу, в которой определяются и инициализируются две переменных типа int. И их сумма присваивается третьей переменной типа int. Выведите значение третьей переменной (то есть суммы первых двух переменных) на консоль:

Ответ
#include <stdio.h>
 
int main(void)
{
	int a = 10;
	int b = -4;
	int c = a + b;
	printf("a + b = %d", c);

	return 0;
}
Упражнение 2

Пусть в программе определены две переменных:

int a = 10;
int b = 4;

Напишите программу, в которой определите третью переменную, которая равна результату деления перевой переменной на вторую.

Ответ
#include <stdio.h>
 
int main(void)
{
	int a = 10;
	int b = 4;
	int c = a / b;
	printf("a / b = %d", c);

	return 0;
}
Упражнение 3

В предыдущем упражнении результат деления перевой переменной, которая равна 10, на вторую, которая равна 4, был равен 2. Исправьте решение таким образом, чтобы результат деления был равен не 2, а 2.5:

Ответ
#include <stdio.h>
 
int main(void)
{
	int a = 10;
	float b = 4;
	float c = a / b;
	printf("a / b = %f", c);

	return 0;
}
Упражнение 4

Даны два числа

int a = 10;
int b = 5;

Напишите программу, которая выводит их сумму и среднее арифметическое

Ответ
#include <stdio.h>

int main(void){

  int a = 10;
  int b = 5;
  int sum = a + b;            // сумма 
  float average = sum / 2.0;  // среднее арифметическое
  printf("Sum: %d\n", sum);
  printf("Average: %f\n", average);

  return 0;
}
Упражнение 5

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

Ответ
#include <stdio.h>

int main(void)
{
	int a = 10;
	int b = 4;
	int c = a % b;
	printf("a %% b = %d", c);

	return 0;
}
Упражнение 6

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

Ответ
#include <stdio.h>

int main(void)
{
	float a = 10;
	float b = 3;
	float c = a / b;
	printf("a / b = %.3f", c);

	return 0;
}
Дополнительные материалы
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850