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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2012, 13:42   #1
Ekaterina92439
 
Регистрация: 10.12.2012
Сообщений: 7
По умолчанию одномерные массивы(Pascal)

В символьном массиве задано название журнала или газеты.В числовом-их цены за год(цена на подписку).Вывести на экран информацию о тех изданиях у которых цены меньше 1000 рублей.Расположить в таблицу
___________________________________
| N |Название|Цена в год|Цена в месяц|
|----------------------------------------
Ekaterina92439 вне форума Ответить с цитированием
Старый 10.12.2012, 14:16   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
k:=0;
for i:=1 to N do
   if Cena(i)<1000 then begin
      inc(k);
      WriteLn('| ',k:2,' | ',Nazvanie[i]:25,' | ',Сena[i]:5,' | ',Сena[i]/12:0:2,' | ',);
   end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.12.2012, 14:37   #3
Ekaterina92439
 
Регистрация: 10.12.2012
Сообщений: 7
По умолчанию

Код:
Program jkk;
Var A:array[1..10] of string[14];
    B:array[1..10] of real;
    k,i,n:byte;
Begin
    write('Введите n: ');readln(n);
    For i:=1 to 10 do
    Begin
      writeln('Информация о ',i,' журнале или газете');
      write('Название: ');readln(A[i]);
      write('Цена на подписку на год: ');readln(B[i]);
    End;
    writeln('| N | ','  Название   | ',' Цена в год  ','| Цена в месяц |');
    k:=0;
for i:=1 to 10 do
   if B[i]<1000 then begin
      WriteLn('| ',k:2,' | ',A[i]:25,' | ',B[i]:5,' | ',B[i]/12:0:2,' | ');
   readln;end;
End.
можете исправить ошибки?
).Вывести на экран информацию о тех изданиях у которых цены меньше 1000 рублей (никак не выводит)
Ekaterina92439 вне форума Ответить с цитированием
Старый 10.12.2012, 14:42   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
Program jkk;
Var A:array[1..10] of string[14];
    B:array[1..10] of real;
    k,i,n:byte;
Begin
k:=0;
    write('Введите n: ');readln(n);
    For i:=1 to n do
    Begin
      writeln('Информация о ',i,' журнале или газете');
      write('Название: ');readln(A[i]);
      write('Цена на подписку на год: ');readln(B[i]);
    End;
    writeln('| N | ','  Название   | ',' Цена в год  ','| Цена в месяц |');
    k:=0;
for i:=1 to n do
   if B[i]<1000 then begin inc(k);
      WriteLn('| ',k:2,' | ',A[i]:25,' | ',B[i]:5:2,' | ',B[i]/12:0:2,' | ');
   end;  readln;
End.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 10.12.2012 в 15:15.
Mad_Cat вне форума Ответить с цитированием
Старый 10.12.2012, 14:46   #5
Ekaterina92439
 
Регистрация: 10.12.2012
Сообщений: 7
По умолчанию

не,не правильно)не выводит на экран информацию о тех изданиях у которых цены меньше 1000 рублей
Ekaterina92439 вне форума Ответить с цитированием
Старый 10.12.2012, 14:49   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

у меня почему то все выводит)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 10.12.2012, 15:05   #7
Ekaterina92439
 
Регистрация: 10.12.2012
Сообщений: 7
По умолчанию

Да всё сейчас норм)осталось в порядок привести задачу)
Ekaterina92439 вне форума Ответить с цитированием
Старый 10.12.2012, 15:15   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

маленькая поправочка:
Код:
...
for i:=1 to n do
   if B[i]<1000 then begin inc(k);
...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы одномерный и двумерный T_U_S_U_A Microsoft Office Excel 2 10.06.2011 10:29
Массивы (одномерный и двумерный) Slezinka Помощь студентам 7 26.05.2011 11:07
ДВУМЕРНЫЙ И ОДНОМЕРНЫЙ МАССИВЫ ALYSA Помощь студентам 6 19.04.2010 21:52