Помогите написать программы для C++: 1. Ввести два числа и найти наименьшее из них. 2....

0 голосов
67 просмотров

Помогите написать программы для C++:
1. Ввести два числа и найти наименьшее из них.
2. Определить знак введённого числа.
3. Реализовать калькулятор. Вводятся 2 дробных числа a и b. Необходимо вывести на экран меню с пунктами: 1) a + b; 2) a - b; 3) a * b и 4) a / b. При выборе выборе соответствующего пункта меню происходит вывод результата вычисления.
4.Ввести с клавиатуры число и проверить, принадлежит ли это число диапазону от 1 до 30.
5. Определить чётность вводимого с клавиатуры числа.
6. Вводится целое число (не более 4 разрядов). определить количество цифр в нём.


Информатика | 67 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

1) 
#include #include #include void main(){setlocale(LC_ALL, "RUSSIAN");int a, b;printf("\n Введите первое число > ");scanf_s("%d", &a);printf("\n Введите второе число > ");scanf_s("%d", &b);if (a < b)printf("\n Второе число больше первого\n %d<%d\n",a,b);if (a > b)printf("\n Второе число меньше первого\n %d>%d\n", a, b);system("pause");}


2) Если я верно понял задание, то

#include #include #include void main(){setlocale(LC_ALL, "RUSSIAN");int a;printf("\n Введите число > ");scanf_s("%d", &a);if (a > 0)printf("\n Число %d положительное\n", a);else printf("\n Число %d отрицательное\n", a);system("pause");}

3) 

#include #include #include void main(){setlocale(LC_ALL, "RUSSIAN");float a, b;int zn;printf("\n Введите a > ");scanf_s("%f", &a);printf("\n Введите b > ");scanf_s("%f", &b);printf("\n Для сложения a и b введите - 1");printf("\n Для вычитания из числа a числа b - 2 ");printf("\n Для умножения a на b - 3 ");printf("\n Для умножения a на b - 4\n");scanf_s("%d", &zn);if (zn == 1) printf("\n %5.2f+%5.2f=%5.2f", a, b, a + b);if (zn == 2) printf("\n %5.2f-%5.2f=%5.2f", a, b, a - b);if (zn == 3) printf("\n %5.2f*%5.2f=%5.2f", a, b, a*b);if (zn == 4) printf("\n %5.2f/%5.2f=%5.2f", a, b, a / b);printf("\n");system("pause");}

4) #include #include #include void main(){setlocale(LC_ALL, "RUSSIAN");int a;printf("\n Введите число > ");scanf_s("%d", &a);if ((a>0) && (a<=30))printf("\n Число приналежит диапозону от 1 до 30\n");else printf("\n Число не принадлежит диапозону от 1 до 30\n");system("pause");}<br>
5) #include #include #include void main(){setlocale(LC_ALL, "RUSSIAN");int a;printf("\n Введите число > ");scanf_s("%d", &a);if (a % 2 == 0)printf("\n Число четное\n");else printf("\n Число нечетное\n");system("pause");}
6) 
#include #include #include void main(){setlocale(LC_ALL, "RUSSIAN");int a, i;printf("\n Введите число > ");scanf_s("%d", &a);if (a < 10)i = 1;if ((a < 100) && (a >= 10))i = 2;if ((a < 1000) && (a >= 100))i = 3;if ((a < 10000) && (a >= 1000))i = 4;if ((a < 100000) && (a >= 10000))i = 5;printf("\n В введенном числе %d цифр\n", i);system("pause");}

(1.5k баллов)
0

Эх, ну и дела

0

Перенос строки автоматически удалился. Вообще, если поставить перенос строки перед каждым #include, перед void main() и после него, то все что идет после них в фигурных скобках будет работать и так.