Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dmitrin
21 / 21 / 3
Регистрация: 04.12.2012
Сообщений: 533
#1

Найти сумму случайных 10 чисел - C++

04.12.2012, 19:24. Просмотров 707. Ответов 3
Метки нет (Все метки)

Народ, подскажите, что делаю не так (только начал работать с C++, очень многого не знаю)
Задание такое: Найти сумму случайных 10 чисел. Я сделал так (Подскажите, если есть способ получше)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{setlocale(LC_ALL,"RUSSIAN");
cout <<"Сумма 10 произвольных чисел"<<endl;
srand(time(NULL));
int A[10];
int i, s=0;
for (i=1; i<=10; i++)
{
    A[i]= rand();
    cout << rand()<<endl;
    s=s+A[i];
}
cout << "Результат: "<<s<<endl;
system("pause");
return 0;
}
Вроде бы показывает все 10 чисел, их случайные значения, а потом выдает ошибку:
Run-Time Check Failure #2 - Stack around the variable 'A' was corrupted.

Помогите разобраться))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 19:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму случайных 10 чисел (C++):

Найти сумму 24 случайных чисел в диапазоне от 0 до 48 - C++
Найти сумму 24 случайных чисел.Числа генерируются в диапазоне от 0 до 48.Использовать цикл do-while.

В матрице случайных вещественных чисел размерностью NxN найти сумму элементов на главной и вспомгательной диагоналях - C++
В матрице случайных вещественных чисел размерностью NxN найти сумму элементов на главной и вспомгательной диагоналях. Люди добрые, помогите...

Запишите шесть строк, состоящих из двух случайных чисел типа int, которые не больше 10 и трех случайных чисел - C++
Запишите шесть строк, состоящих из двух случайных чисел типа int, которые не больше 10 и трех случайных чисел типа float, что не больше...

Вычислить сумму N случайных чисел, заданных в диапазоне от -5 до 5 включительно - C++
Задача: Вычислить сумму N случайных чисел, заданных в диапазоне от -5 до 5 включительно. Сгенерированные числа и результат расчета...

Вывести на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В - C++
Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В. Основная программа...

Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел - C++
Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел, заданных в диапазоне от А до В. Основная программа...

3
David Sylva
1287 / 949 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
04.12.2012, 19:27 #2
Массив идёт с 0.
Цикл надо так
C++
1
for ( i = 0; i < size; ++i)
1
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
04.12.2012, 19:27 #3
Цитата Сообщение от Dmitrin Посмотреть сообщение
for (i=1; i<=10; i++)
Индексация массивов начинается с 0, т.е. перевый эл-т - A[0], ... , последний - A[9] .
1
Dmitrin
21 / 21 / 3
Регистрация: 04.12.2012
Сообщений: 533
04.12.2012, 19:29  [ТС] #4
Все, спасибо большое, разобрался))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2012, 19:29
Привет! Вот еще темы с ответами:

Найти максимальное число из N случайных чисел - C++
Найти максимальное число из N случайных чисел. Диапазон генерации случайного числа задается пользователем в начале работы программы.

Как найти наименьшее число из 3 случайных чисел? - C++
Как найти наименьшее число из 3 рандомных чисел?

Найти минимальный элемент в матрице случайных целых чисел - C++
Помогите ! Нужно Найти минимальный элемент в матрице случайных целых чисел А размерности N х M и вычесть его значение из суммы элементов...

Из массива случайных чисел найти позиции крайних отрицательных элементов - C++
Дан массив случайных чисел в диапазоне от -20 до +20. Необходимо найти позиции крайних отрицательных элементов (самого левого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
04.12.2012, 19:29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru