Предмет: Информатика,
автор: Retribution05
Человек вводит числа(4) потом пишет заки + - / * и ещё 4 числа, а потом программа выводит их разность, сумму... (Язык- Си)
2
3
4
5
+
/
*
-
4
3
2
5
Выводит:
6
1
8
0
Ответы
Автор ответа:
0
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int first[4];
char operations[4];
int second[4];
for (int i = 0; i < 4; ++i)
scanf("%i", &first[i]);
int k = 0;
while (k != 4){
char c;
c = getchar();
if (c != '-' && c != '+' && c != '*' && c != '/') {
continue;
}
operations[k] = c;
k++;
}
for (int i = 0; i < 4; ++i)
scanf("%i", &second[i]);
for (int i = 0; i < 4; ++i) {
switch (operations[i]) {
case '*':
printf("%i\n", first[i] * second[i]);
break;
case '/':
printf("%i\n", first[i] / second[i]);
break;
case '+':
printf("%i\n", first[i] + second[i]);
break;
case '-':
printf("%i\n", first[i] - second[i]);
break;
}
}
return 0;
}
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Алгебра,
автор: mosvlad777
Предмет: Английский язык,
автор: dilnazkuanyshbai
Предмет: Геометрия,
автор: Салидан24