Даны два числа, вывести большее из них - C (СИ)
Формулировка задачи:
Даны два числа, вывести большее из них.
Вот так правильно?
include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int a, b;//объявление переменных//
printf("Vvesti a i b: ");
scanf ("%d""%d", &a, &b);
if (a>b)
{
printf("a=%d \n");
}
if (a<b)
{
printf("b \n");
}
else
{
printf("Oni ravni \n" ) ;
}
system("pause");
}Решение задачи: «Даны два числа, вывести большее из них»
textual
Листинг программы
{
int a, b;
printf("Vvesti a i b: ");
scanf ("%d" "%d", &a, &b);
if (a>b)
{
printf("%d > %d",a,b);
}
if (a<b)
{
printf("%d < %d",a,b);
}
if (a==b)
{
printf("Oni ravni \n" ) ;
}
system("pause");
}
Объяснение кода листинга программы
- В коде объявлены две переменные типа int -
aиb. - С помощью функции
printfпользователю предлагается ввести значения для переменныхaиb. - С помощью функции
scanfзначения, введенные пользователем, сохраняются в переменныхaиb. - С помощью условного оператора
ifпроверяется, больше лиab. Если это так, то выводится сообщение о том, чтоaбольшеb. - С помощью еще одного условного оператора
ifпроверяется, меньше лиab. Если это так, то выводится сообщение о том, чтоaменьшеb. - С помощью третьего условного оператора
ifпроверяется, равны лиaиb. Если это так, то выводится сообщение о том, чтоaиbравны. - С помощью функции
systemостанавливается выполнение программы до тех пор, пока пользователь не нажмет любую клавишу. Это нужно для того, чтобы пользователь мог увидеть результаты работы программы.