Предмет: Информатика, автор: Аноним

Помогите написать программы для 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 разрядов). определить количество цифр в нём.

Ответы

Автор ответа: Milton812
0
1) 
#include <stdlib.h>#include <stdio.h>#include <locale>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<%dn",a,b); if (a > b)printf("n Второе число меньше первогоn %d>%dn", a, b); system("pause");}


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

#include <stdlib.h>#include <stdio.h>#include <locale>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 <stdlib.h>#include <stdio.h>#include <locale>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 - 4n"); 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 <stdlib.h>#include <stdio.h>#include <locale>void main(){ setlocale(LC_ALL, "RUSSIAN"); int a; printf("n Введите число > "); scanf_s("%d", &a); if ((a>0) && (a<=30))printf("n Число приналежит диапозону от 1 до 30n"); else printf("n Число не принадлежит диапозону от 1 до 30n"); system("pause");}

5) #include <stdlib.h>#include <stdio.h>#include <locale>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 <stdlib.h>#include <stdio.h>#include <locale>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");}
Автор ответа: Milton812
0
Эх, ну и дела
Автор ответа: Milton812
0
Перенос строки автоматически удалился. Вообще, если поставить перенос строки перед каждым #include, перед void main() и после него, то все что идет после них в фигурных скобках будет работать и так.
Похожие вопросы
Предмет: Другие предметы, автор: sanjarsabyrjan4
Предмет: Математика, автор: jsksjdkldxi