• Язык программирования Си
    Дана последовательность a1,a2,..an вещественных чисел. Найти сумму всех элементов, больших заданного числа b

Ответы 2

  • #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("Ответ: %.2f", sum); return 0;}
    • Автор:

      tori
    • 5 лет назад
    • 0
  • #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("");    printf("b = ");    scanf("%f",&b);    for (int i = 0; i<n; i++) {    if (a[i] > b) sum+=a[i];    }    printf("sum = %.2f", 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
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years