Консультация № 172550
23.09.2009, 21:13
0.00 руб.
0 1 1
Здравствуйте, срочно нужна помощь! в Си: создать массив из 20 случайных элементов и найти сумму пяти указаннтых пользователем элементов.

Обсуждение

Неизвестный
23.09.2009, 23:03
общий
это ответ
Здравствуйте, Ukeii.

В приложении - код.
Если что-то не понятно, пишите.

Приложение:
#include <stdlib.h> // Здесь определена функция random
#include <stdio.h> // Здесь определена функция printf
#include <conio.h> // Здесь определена функция getch

void main(void)
{
int a[20]; char b[5]; int sum=0;
clrscr();
for(char i=0;i<20;i++)
{
a[i]=random(1000); // Записать в элементы массива а "случайные" числа от 0 до 999
printf("%d ",a[i]); // Контрольная печать
}
for(i=0;i<5;i++)
{
printf("\nВедите № %d-ого элемента в диапазоне от 1 до 20: ",i+1);
scanf("%d",&b[i]);
}
for(i=0;i<5;printf("\na[%d] = %d",i+1,a[b[i]-1]) ,i++)
sum+=a[b[i]-1];
printf("\n\nСумма = %d",sum);
getch();
}
Форма ответа