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

Ответы на вопрос

#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 = 15
sum = 70.08



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;
}



Для нахождения суммы всех элементов последовательности a1, a2, ..., an, которые больше заданного числа b, можно использовать язык программирования Си. Вам потребуется использовать цикл для прохода по всем элементам последовательности и проверки условия на больше заданного числа b. Если элемент удовлетворяет условию, его значение добавляется к сумме.
Вот пример кода на языке Си, который выполняет данную задачу:
```c
#include
int main() { int n; float b; float sum = 0;
printf("Введите количество элементов в последовательности: "); scanf("%d", &n);
printf("Введите значение числа b: "); scanf("%f", &b);
printf("Введите элементы последовательности:\n"); for (int i = 0; i < n; i++) { float element; scanf("%f", &element);
if (element > b) { sum += element; } }
printf("Сумма элементов, больших числа b, равна: %.2f\n", sum);
return 0; } ```
В этом примере программа сначала запрашивает количество элементов в последовательности и значение числа b. Затем она запрашивает элементы последовательности и проверяет каждый элемент на условие больше числа b. Если элемент удовлетворяет условию, его значение добавляется к переменной sum. В конце программа выводит сумму элементов, больших числа b.
Примечание: В приведенном коде предполагается, что все введенные значения корректны и соответствуют ожидаемому формату. Не забудьте проверить вводимые значения на корректность в реальной программе.
Надеюсь, это поможет! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili