
08.05.2009, 23:16
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Сообщение от ah_liza_liza
написать программу с заглушками(?)
которая называет сумму и число тех элементов заданного массива X1,X2,...,Xn; которые попадают на заданный отрезок.
(с++)
заранее спасибо ^^
Честно говоря не очень понял задания (особенно что такое заглушки), но может быть это поможет:
Код:
# include <stdio.h> // библиотека для вызова функций ввода и вывода
# include <time.h> // библиотека для заполнения массива случайными числами (зависит от текущего времени)
# include <stdlib.h> // библиотека для вызова функции random
#define ARRAY_MAX 1000
int main(void){
srand(time(NULL));
int i,j,x1,x2;
int X[ARRAY_MAX];
printf("Введите x1 ");
scanf("%d", &x1);
printf("Введите x2 ");
scanf("%d", &x2);
for(i=0; i<ARRAY_MAX; i++){ // цикл заполнения массива
X[i]=rand()%100; // генерирования случайного числа
printf("%d, ", X[i]);
}
printf("\n\n");
int summa=0;
for(i=x1-1, j=0;i<x2;i++){
summa=summa+X[i];
j++;
}
printf("Сумма элементов = %d, число элементов = %d\n", summa, j);
}
|
|
|