Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2012, 22:39   #1
Russkiy chelovek
Подтвердите свой е-майл
 
Регистрация: 10.09.2012
Сообщений: 12
По умолчанию C++ заполнение массива случайными числами. В чём ошибка?

Немогу понять в чём ошибка, по книжке всё правильно.
Код:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
const int N = 10;
main()
{
int i, A[N], a = -5, b = 10;
float X[N];
for ( i = 0; i < N; i ++ )
A[i] = random(b-a+1) + a;
for ( i = 0; i < N; i ++ )
X[i] = (float)rand()*(b-a)/RAND_MAX + a;
printf("n Результат:\n");
for ( i = 0; i < N; i ++ ) // вывод результата
printf("%d ", A[i]);
printf("n Результат:\n");
for ( i = 0; i < N; i ++ ) // вывод результата
printf("%d ", X[i]);
	getch();
}
Написал неправильно, это си, а не си++

Последний раз редактировалось Russkiy chelovek; 16.09.2012 в 22:42.
Russkiy chelovek вне форума Ответить с цитированием
Старый 16.09.2012, 22:47   #2
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Код:
In function 'main':
Line 9: error: too many arguments to function 'random'
ну я перекладу немножко понятнее, функция random не принимает аргументов

Код:
A[i] = random(b-a+1) + a;
вот здесь ошибка
rUs_LAN вне форума Ответить с цитированием
Старый 16.09.2012, 23:02   #3
Russkiy chelovek
Подтвердите свой е-майл
 
Регистрация: 10.09.2012
Сообщений: 12
По умолчанию

Всё, допёрло. Исправил
Код:
A[i] = random(b-a+1) + a;
на
Код:
A[i] = rand()*(b-a+1) + a;
Заработало
Russkiy chelovek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение ячеек случайными числами. all4you Microsoft Office Excel 3 06.01.2012 14:23
заполнение массива случайными числами katena88 Общие вопросы C/C++ 3 28.10.2010 14:28
Заполнение массивов массива случайными числами pa6kevi4 Общие вопросы .NET 1 19.05.2010 11:27
Заполнение массива случайными числами dee_lv Общие вопросы C/C++ 7 08.12.2008 21:22
Заполнение массива случайными числами Roomper Помощь студентам 4 12.05.2008 22:34