Язык программирования си дана последовательность a1, вещественных чисел. найти сумму всех элементов, больших заданного числа b
214
271
Ответы на вопрос:
#include < stdio.h> #include < stdlib.h> int main() { int n=10; int max = 20, min = 10; float a[n]; float b; float sum=0; srand (time(null)); for (int i=0; i< n; i++) { a[i] = (float) rand() / rand_max*(max-min)+min; printf ("%.2f ", a[i]); } printf("\n"); printf("b = "); scanf("%f",& b); for (int i = 0; i< n; i++) { if (a[i] > b) sum+=a[i]; } printf("sum = %.2f\n", sum); return 0; } пример: 11.93 14.67 18.25 13.99 14.33 11.68 15.80 17.83 13.61 18.20 b = 15sum = 70.08
#include < stdio.h> int main() { float a, b, sum = 0; int n; printf("n = "); scanf("%d", & n); printf("b = "); scanf("%f", & b); for (int i = 1; i < = n; i++) { printf("a%d = ", i); scanf("%f", & a); if (a > b) { sum += a; } } printf("\nответ: %.2f", sum); return 0; }
Популярно: Информатика
-
djonni7403.09.2020 16:12
-
Englismen16.05.2020 10:05
-
EZno28.10.2021 09:58
-
nuriksabirjan10.07.2021 11:19
-
polyakkate13.04.2023 20:34
-
donchikbukhmas30.01.2020 16:55
-
juliana12345603.01.2020 10:39
-
hehsggsvsg01.10.2022 00:55
-
arsenpogosyan30.01.2022 13:16
-
tayatoadvel18.02.2023 17:18