Консультация № 166888
10.05.2009, 14:56
0.00 руб.
0 1 1
Напишите программу, пожалуйста С++
Задание:
Назовите сумму и число тех элементов заданного массива X1,X2,...,Xn которые попадают на заданный отрезок

Обсуждение

Неизвестный
12.05.2009, 04:30
общий
это ответ
Здравствуйте, Ebrile!
Для это нужно пройти по всем элементам массива и сравнить их с границами заданного отрезка. Подробнее смотрите код:
Код:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char *argv[]) {

const int n = 10;

int x[n];

srand((unsigned) time(NULL));

int l = rand();
int r = rand() + l;

int summ = 0;
int count = 0;

printf("Array X:\n");

for(int i=0; i<n; i++) {

x[i] = rand();
printf("%d ", x[i]);

if(x[i]>=l && x[i]<=r) {

summ += x[i];
count++;
}
}

printf("\n\nInterval: (%d; %d)\n", l, r);
printf("Summ of elements: %d\n", summ);
printf("Count of elements: %d\n", count);

return 0;
}
Форма ответа