Форум «Всё о Паскале» _ Задачи _ Одномерные массивы
Автор: legion33 12.04.2006 22:48
Дан массив С, размерностью 50, тип данных у этого массива Integer, Условие ввода: в прямом порядке до первого отрицательного элемента. Условие вывода: Все элементы в три строки.
Массив я могу ввести до первого отрицательного числа, помогите с выводом его в 3 строки. Желательно написать весь код этой програмки, если можно. Заранее спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Автор: Романтик 12.04.2006 22:57
Цитата(legion33 @ 12.04.2006 19:48)
Дан массив С, размерностью 50, тип данных у этого массива Integer, Условие ввода: в прямом порядке до первого отрицательного элемента. Условие вывода: Все элементы в три строки.
Массив я могу ввести до первого отрицательного числа, помогите с выводом его в 3 строки. Желательно написать весь код этой програмки, если можно. Заранее спасибо !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
а можно узнать, что значит вывод в 3 строки. так? 33333333333333333333333333333333 3333333333333333333333333333 3333333333333333333333333333333 или так? 1111111111111111111111111 11111111111111111111111111111111 111111111111111111111111111111.
Автор: volvo 12.04.2006 22:59
Весь код приводить не буду. Ты и сам частично справился... То, что занимается выводом в 3 строки - вот так:
{ n - количество введенных элементов } k := (n div 3) + byte((n mod 3) > 0); for i := 1 to n do begin write(a[n]); if (i mod k) = 0 then writeln; end;
Романтик, ты флеймить наконец перестанешь или нет? Тебе же ясно сказано: в три строки, неужели не понятно, что 2 из них будут одинаковой длины, а третья - сколько останется. Или все 3 одинаковы.
Автор: Романтик 12.04.2006 23:04
Цитата(volvo @ 12.04.2006 19:59)
Романтик, ты флеймить наконец перестанешь или нет? Тебе же ясно сказано: в три строки, неужели не понятно, что 2 из них будут одинаковой длины, а третья - сколько останется. Или все 3 одинаковы.