ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 04.05.2010, 16:22
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
С нами: 8850305

Репутация: 259
По умолчанию

Цитата:
Сообщение от Flair  
Язык pascal. На счет массива хз.
Но нужно по премеру этой программы

ну держи, коли так:

PHP код:
program mashini1;
type
mashini
=record
marka
:string;
god:integer;
color:string;
nomer:string;
end;
var 
zap: array [1..25of mashini;
a,s,i,j,x1:integer;
x2,x3,x4:string;
begin
write
('kolichestvo=');
readln(a);
for 
i:=1 to a do
begin
writeln
('vvedite marku');
readln(zap[i].marka);
writeln('vvedite god');
readln(zap[i].god);
writeln('vvedite cvet');
readln(zap[i].color);
writeln('vvedite nomer');
readln(zap[i].nomer);
end;

writeln('mashini chernogo cveta');
writeln('marka ',' god ',' nomer ');
for 
i:=1 to a do begin
if zap[i].color='black' then
begin
write
(zap[i].marka:5,' ');
write(zap[i].god:4' ');
write(zap[i].nomer:6,' ');
writeln;
end;
end;
writeln('nomer na N');
writeln('marka ',' god ',' cvet ',' nomer ');
for 
i:=1 to a do
begin
if copy(zap[i].nomer,1,1)='m' then
begin
write
(zap[i].marka:5,' ');
write(zap[i].god:4' ');
write(zap[i].color:5,' ');
write(zap[i].nomer:6,' ');
writeln;
end;
end;

for 
i:=1 to a-do
for 
j:=i+1 to a do
if 
zap[i].god>zap[j].god then
begin
x1
:=zap[i].god;
x2:=zap[i].marka;
x3:=zap[i].color;
x4:=zap[i].nomer;
zap[i].god:=zap[j].god;
zap[i].marka:=zap[j].marka;
zap[i].color:=zap[j].color;
zap[i].nomer:=zap[j].nomer;
zap[j].god:=x1;
zap[j].marka:=x2;
zap[j].color:=x3;
zap[j].nomer:=x4;
end;
writeln;
writeln('po vozrastaniju goda vipuska');
writeln('marka ',' god ',' cvet ',' nomer ');
for 
i:=1 to a do
begin
write
(zap[i].marka:5,' ');
write(zap[i].god:4' ');
write(zap[i].color:5,' ');
write(zap[i].nomer:6,' ');
writeln;
end;
readln;
end
я молодец, правда?

кстати, писал в блокнотике, так что на работоспособность не проверял... будут ошибки сообщишь))

Последний раз редактировалось EndLeSSDre@M; 04.05.2010 в 16:26..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2571 20.06.2026 14:48
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.