Составьте программу которая из трех чисел введенных с клавиатуры

Здравствуйте, помогите пожалуйста разобраться.
Нужно было решить вот такую задачку:

Напишите программу, которая вводит три целых числа с клавиатуры и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел. Диалог на экране должен выглядеть следующим образом:

Введите три различных целых числа: 13 27 14
Сумма равна 54
Среднее значение равно 18
Произведение равно 4914
Наименьшее равно 13
Наибольшее равно 27

Долго парился с решением и в конечном итоге родил вот это :

#include using namespace std; int main () < int x, y, z, s, m, b; m = 0 , b = 0; cout > x >> y >> z; cout else < m = z; cout > else if (y y) < if(x>z) < b = x; cout else < b = z; cout > else if (y>z) < b = y; cout else < b = z; cout return 0; > Далее посмотрел ответ на эту задачу и увидел вот это : #include using namespace std; int main() < int x, y, z; cout > x >> y >> z; cout y) if (x > z) cout x) if (y > z) cout x) if (z > y) cout

И в конечном итоге мне заявили, что мой код «сложней» и проще было написать так как указано в учебнике. Так вот у меня возник вопрос — То что я сократил дает хоть что-то ? есть ли смысл в том, что я сократил ?

Сумма трех чисел | Решение задачи с leetcode


Ответьте пожалуйста, а то меня совсем запутали.

Последний раз редактировалось Stilet; 21.08.2014 в 20:22 .

Читайте также:
Программы работы со звуком это

Источник: www.programmersforum.ru

Составьте программу которая из трех чисел введенных с клавиатуры

Привет Лёва Середнячок

triolana

Напишите программу в Pascal , которая из трех введенных с клавиатуры чисел возводит в квадрат положительные, а отрицательные оставляет без изменения.

Ответ проверен экспертом

4 (5 оценок)

ИнформатикБУ

ИнформатикБУ 7 лет назад

Светило науки — 496 ответов — 3298 раз оказано помощи

var
a, b, c: integer;
begin
readln(a, b, c); //вводим a b c
if a > 0 then writeln(a*a) //если a > 0 вывести квадрат a
else
writeln(a); //иначе вывести a
if b > 0 then writeln(b*b) //если b > 0 вывести квадрат b
else
writeln(b); //иначе вывести b
if c > 0 then writeln(c*c) //если c > 0 вывести квадрат c
else
writeln(c); //иначе вывести c
end.

Источник: vashurok.com

Программирование на C, C++, C#

//a) int max=0; do < const int q=6; int A[q][q]; srand(time(NULL)); for(int i=0;i

PYTHON с логикой // КАК ОПРЕДЕЛИТЬ МАКСИМАЛЬНОЕ ЧИСЛО ИЗ ТРЕХ!

setlocale(LC_ALL, «Russian»); int a, b; cout << «Введите первое число:»; cin >> a; cout << «.

void init(int *a, int size); void out(int *a, int size); void out_c(int *a, int size); void main() < setlocale(LC_ALL, «Russian.

int a, b; setlocale(0, «rus»); cout << «Введите начало диапазона:»; cin >> a; cout << «Введи.
unsigned int time=86399; ////cout << «Enter time:»; ////cin >> time; //int day = time / 24 / 3600; //.
int s, hours, min; cout << «Enter distance (km):»; cin >> s; cout << «Enter hours and min: int res(); void main() < char brosok; do < setlocale(LC_ALL, «Russian»); srand(time(NULL)); co.

int a, b; setlocale(0, «rus»); cout << «Введите начало диапазона:»; cin >> a; cout << «Введи.

int begin_hours, begin_min, begin_sec; int end_hours, end_min, end_sec; cout
double gb, bit; cout << «Enter the size of the movie(Gb):»; cin >> gb; cout << «Enter speed co.

Читайте также:
Как сделать инсталляцию программы

Архив блога

  • ►2016 (145)
  • ►апреля (48)
  • ►февраля (44)
  • ►января (53)
  • ▼2015 (182)
  • ►декабря (30)
  • ►сентября (13)
  • ►июня (13)
  • ►мая (23)
  • ►апреля (44)
  • ▼марта (59)
  • Пользователь вводит 3 суммы в копейках, небходимо .
  • 20 инопланетян поочередно прилетают на землю с цел.
  • Вводить различные числа. Когда будет введен 0, то .
  • Вводим любое число с клавиатуры и нужно определить.
  • Подсчитать количество натуральных чисел n ( 102 < .
  • Написать программу, которая находит в массиве само.
  • Написать программу, которая находит в массиве знач.
  • Написать программу, которая находит сумму четных и.
  • Написать программу, которая выводит содержимое мас.
  • Написать программу, которая находит минимальное и .
  • Написать программу, которая находит сумму всех отр.
  • Показ содержимого массива на экран
  • Инициализация массива при помощи цикла
  • Найти сумму всех чисел от 1 до 100
  • Выбрать наибольшее из трёх заданных чисел
  • Определить, есть ли среди цифр заданного целого тр.
  • Известны год и номер месяца рождения человека. Опр.
  • Определить максимальное и минимальное значения из .
  • При помощи цикла показать на экран календарь текущ.
  • Написать программу, которая выводит на экран — сле.
  • Создать программу, которая выводит на экран просты.
  • Вывести на экран прямоугольник из символов 20 на 20
  • Написать программу, которая выводит на экран табли.
  • Цикл в цикле
  • Пользователь вводит с клавиатуры число, необходимо.
  • Пользователь вводит с клавиатуры число, необходимо.
  • Пользователь вводит с клавиатуры число — программа.
  • Использование кириллицы в консольных приложениях
  • Пользователь вводить число. Вывести на экран числа.
  • Пользователь с клавиатуры последовательно вводит ц.
  • Часы бьют каждый час, столько раз, сколько времени.
  • Операторы break и continue для конструкции for
  • пример конструкции for
  • Дано натуральное число n. Написать программу, кото.
  • Написать программу, которая находит сумму всех цел.
  • Разработать программу, которая выводит на экран го.
  • Написать программу, выводящую на экран линию из 5 .
  • Написать программу, которая находит сумму всех цел.
  • Пример do while
  • Пример while
  • Напишите программу, реализующую популярную телевиз.
  • Известно, что 1 дюйм равен 2.54 см. Разработать пр.
  • Дано натуральное число а (a меньше 100). Напишите .
  • Напишите программу, проверяющую число, введенное с.
  • Программа, которая переводит систему буквенных оце.
  • Структура множественного выбора switch
  • Практический пример на принадлежность точки кольцу.
  • Лесенка if — else if
  • Программа, будет определять, какое из двух чисел, .
  • Тернарный оператор УТВЕРЖДЕНИЕ ИЛИ ВЫРАЖЕНИЕ?ДЕЙСТ.
  • Если к блоку if или else относится только одна ком.
  • Конструкция if без else
  • Конструкция логического выбора if
  • Пример, использующий преобразование типов
  • Программа для выяснения параметров окружности
  • Введите три числа и выведите на экран значение сум.
  • В C нет операции возведения в квадрат.Напишите про.
  • Напишите программу, которая переводит гривны в $, .
  • Напишите программу, вычисляющую среднее арифметиче.
Читайте также:
Можно ли нарушить последовательность выполнения команд в программе

Источник: prog88.blogspot.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru