adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Помогите с Олимпиадой! ТУРба поскаль
На страницу 1 2
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
Mvd
Эксперт
СообщениеДобавлено: Пт 16-10-09 : 12-10    Заголовок сообщения: Ответить с цитатой

Цитата:

program test2;
var
a,b,c,n,i:integer;
begin
Readln(a,b,c);


if ((a+b+c) mod 3 = 0) then
begin
n:=(a+b+c) div 3;

if (a>n) then i:=i+a-n;
if (b>n) then i:=i+b-n;
if (c>n) then i:=i+c-n;

Writeln(i);
end
else Writeln('Impossible');

Readln;
end.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
CTPEJIOK
...
СообщениеДобавлено: Пт 16-10-09 : 12-19    Заголовок сообщения: Ответить с цитатой

Спасибо! Спас 4 человека)
В 3 у нас ошибка
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
Mvd
Эксперт
СообщениеДобавлено: Пт 16-10-09 : 12-21    Заголовок сообщения: Ответить с цитатой

CTPEJIOK
В папке с программой должен лежать файл in.txt в котором и задана эта строчка.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
dmc94
Начинающий
СообщениеДобавлено: Пт 16-10-09 : 12-26    Заголовок сообщения: Ответить с цитатой

Нам надо чтобы эта строчка писалась в паскале
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
CTPEJIOK
...
СообщениеДобавлено: Пт 16-10-09 : 12-27    Заголовок сообщения: Ответить с цитатой

Mvd
Понятно, спасибо
Все осталась ласт задача.
Петя придумал новую игру. На столе в ряд раскладываются карточки с целыми числами. Петя решил, что из полученного ряда можно убрать карточку, если на двух соседних с ней карточках (справа и слева) записаны числа строго большие. Игра прод до тех пор, пока на столе не ост карточек, которые можно убрать.
Напишите программу, кот поможет Пете узнать, какой ряд карточек ост в конце игры.
Вход даные
целое число N(1<_ N <_ 100) - кол-во карточек с числами, расп в ряд. След строка сод N разделенных пробелом чисел a. (-100<a< 100) - записан на кар числа.
Вых
В первой строке выход файлы выведите целое число K - кол-во ост карточек.
На след строке вывдете через пробле числа на ост карточка
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
dmc94
Начинающий
СообщениеДобавлено: Пт 16-10-09 : 12-30    Заголовок сообщения: Ответить с цитатой

Mvd писал(а):
CTPEJIOK
В папке с программой должен лежать файл in.txt в котором и задана эта строчка.

Сделай пожалуйстоооо так чтобы строчка писалась не в файле а в паскале
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Wirs
Начинающий
СообщениеДобавлено: Пт 16-10-09 : 12-32    Заголовок сообщения: Ответить с цитатой

а у мну вообще паскаль зависает при третьей задаче.....Sad
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
dmc94
Начинающий
СообщениеДобавлено: Пт 16-10-09 : 12-32    Заголовок сообщения: Ответить с цитатой

ПЛИИИЗЗЗЗЗ help me
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Mvd
Эксперт
СообщениеДобавлено: Пт 16-10-09 : 12-35    Заголовок сообщения: Ответить с цитатой

dmc94 писал(а):
Сделай пожалуйстоооо так чтобы строчка писалась не в файле а в паскале


Цитата:

program test3;
var
i,a,max:integer;
S:string;
abc: array [1..26] of integer;
txt:text;
begin

S:='тут пишем строчку';

for i:=1 to 100 do
for a:=1 to 26 do
if (S[i]=char(a+96)) then inc(abc[a]);

max:=1;

for i:=1 to 26 do
if (abc[i]>abc[max]) then max:=i;

Assign(txt,'out.txt');
Rewrite(txt);
Writeln(char(96+max),' ',abc[max]);
Write(txt,char(96+max),' ',abc[max]);
close(txt);

readln;
end.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
dmc94
Начинающий
СообщениеДобавлено: Пт 16-10-09 : 12-39    Заголовок сообщения: Ответить с цитатой

СПАСИБО Respect
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Wirs
Начинающий
СообщениеДобавлено: Пт 16-10-09 : 12-45    Заголовок сообщения: Ответить с цитатой

спасибо!!!респект и уважуха тебе!!! Respect гуд зер гуд
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Mvd
Эксперт
СообщениеДобавлено: Пт 16-10-09 : 13-06    Заголовок сообщения: Ответить с цитатой

CTPEJIOK
Код:

program test4;
var
i,code,a,N:integer;
arr:array [1..100]  of integer;
S,tmp:String;
ok: boolean;

begin
a:=1;
ok:=false;
Readln(N);
Readln(S);
S:=S+' ';

for i:=1 to Length(S) do
 if (S[i]=' ') then
  begin
  val(tmp,arr[a],code);
  tmp:='';
  inc(a);
  end else tmp:=tmp+S[i];

While (ok=false) do
 begin
 ok:=true;
 for i:=2 to N-1 do
  if ((arr[i-1]>arr[i]) and (arr[i+1]>arr[i]) ) then
   begin
   for a:=i to N-1 do
    arr[a]:=arr[a+1];
   dec(N);
   ok:=false;
   end;
 end;


Writeln(N);
for i:=1 to N do
 Write(arr[i],' ');

readln;
end.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
AlexRock
Гуру
СообщениеДобавлено: Пт 16-10-09 : 14-22    Заголовок сообщения: Ответить с цитатой

Ну что, Mvd, уже выиграл олимпиаду? А то Стрелок силён в Паскале так же, как в русском. Taunt
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
CTPEJIOK
...
СообщениеДобавлено: Пт 16-10-09 : 14-27    Заголовок сообщения: Ответить с цитатой

AlexRock
Ты бы меня видел, стоят учителя, бегают туда-сюда), а я пишу ))))
Mvd
Спасибо!) еще раз.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
Mvd
Эксперт
СообщениеДобавлено: Пт 16-10-09 : 14-34    Заголовок сообщения: Ответить с цитатой

CTPEJIOK
Да пожалуйста! Когда на городскую едите? Very Happy
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
CTPEJIOK
...
СообщениеДобавлено: Пт 16-10-09 : 14-35    Заголовок сообщения: Ответить с цитатой

Mvd
я не поеду. я 2 написал, если написал больше училка понила, что я делал не сам) а те 2 написали все)))
3 задача, ваще ппц.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
BS
Эксперт
СообщениеДобавлено: Пт 16-10-09 : 14-38    Заголовок сообщения: Ответить с цитатой

Будите ему помогать, он ничему не научится.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора   Номер ICQ
CTPEJIOK
...
СообщениеДобавлено: Пт 16-10-09 : 14-39    Заголовок сообщения: Ответить с цитатой

BS писал(а):
Будите ему помогать, он ничему не научится.

мне это и не надо(просто, чтоб не получить 0 баллов, попросил помощи), а так, я просто пропустил уроки)
Последний раз редактировалось: CTPEJIOK (Пт 16-10-09 : 14-46), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
shambler[2.0]
Цитировать
Предупреждений : 3
СообщениеДобавлено: Пт 16-10-09 : 14-46    Заголовок сообщения: del Ответить с цитатой

delПоследний раз редактировалось: shambler[2.0] (Ср 23-03-22 : 03-25), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
CTPEJIOK
...
СообщениеДобавлено: Пт 16-10-09 : 14-47    Заголовок сообщения: Ответить с цитатой

shambler[2.0] писал(а):
Юзают, даже не смотря код.

я смотрел думал думал))))
Тему в мусорку.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
На страницу 1 2
Страница 2 из 2

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы