|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.12.2013, 19:16 | #1 |
Пользователь
Регистрация: 13.10.2012
Сообщений: 30
|
матрица(проверить)
даны действительные числа a1..an.Получить квадратную матрицу порядка n:
Код:
|
02.12.2013, 19:35 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
И что не так?
I'm learning to live...
|
02.12.2013, 19:50 | #3 |
Пользователь
Регистрация: 13.10.2012
Сообщений: 30
|
тоесть все сделанно как нужно да ?
|
02.12.2013, 20:56 | #4 | |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
В коде a[i] - не действительное число, а цифра. Что разные вещи.
В условии не указано, что n чем-либо ограничено. Цитата:
|
|
03.12.2013, 05:07 | #5 |
Пользователь
Регистрация: 13.10.2012
Сообщений: 30
|
Сможешь ее доделать чтобы работала,пожалуйста
|
03.12.2013, 09:35 | #6 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
Тебе намекают, что действительные числа - вещественные, должны быть объявлены как float (лучше double). Посему сделай массивы a и b массивами типа float и вместо printf("%i ",...) сделай printf("%f ",...).
И a[i] = rand() % 10 тоже надо бы переделать, оператор % не работает для вещественных чисел. |
03.12.2013, 10:29 | #7 | |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
Цитата:
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
|
03.12.2013, 11:18 | #8 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
|
03.12.2013, 11:54 | #9 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
хм... а с чего вы взяли что rand() даст значение 1,3?
rand() возвращает псевдослучайное целое число в диапазоне от 0 до RAND_MAX (32767). использование % есть ничто иное как приведение случайного числа в заданный диапазон. rand() % N - целая величина в диапазоне от 0 до N
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! Последний раз редактировалось SaLoKiN; 03.12.2013 в 12:04. |
03.12.2013, 12:13 | #10 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
Спасибо за ликбез.
Про rand() и 1.3 я конечно неправ. Только в чем я неправ, утверждая, что % не работает для вещественных чисел? a[i] = rand() % 10 в любом случае надо переделывать, т.к. будут получаться только целые числа. И в целом, получается, что никого в заблуждение я не вводил, так что читайте внимательнее. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проверить, является квадратная матрица латинским квадратом? | +Юлия GaL+ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 04.11.2011 23:24 |
Непонятки с DirectX (матрица поворота, камера, матрица проекции) | ROD | Общие вопросы C/C++ | 2 | 17.09.2010 17:00 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |
ПОМОГИТЕ ПРОВЕРИТЬ ЗАДАЧКУ НА ПАСКАЛЕ!Матрица,2-Х мерный массив! | vdv08 | Помощь студентам | 6 | 23.09.2008 13:13 |