Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal Напечатать все имеющиеся в тексте цифры Дан текст. Напечатать все имеющиеся в нем цифры. https://www.cyberforum.ru/ pascal/ thread1868124.html Заменить в предложении все вхождения подстроки Str1 на подстроку Str2 Pascal
Дано предложение. Заменить в нем все вхождения подстроки Str1 на подстроку Str2.
Pascal Все буквы «a» в предложении заменить на подстроку Str Дано предложение. Все буквы «a» в нем заменить на подстроку Str. https://www.cyberforum.ru/ pascal/ thread1868122.html Pascal Решение дифференциальных уравнений методом Эйлера-Коши Исправьте ошибку в программе, пожалуйста. y'+2y=2e^(-x)*cos(x) y(0)=1; ; h=0.025 var i,n:integer; a,b,h,x,x0,y,y0,P:real; function f(x,y:real):real; begin f:= 2*exp(-x)*cos(x)-2*y; end; begin a:=0; https://www.cyberforum.ru/ pascal/ thread1868102.html
Одномерный массив Pascal
консольное приложение DELPHI PASCAL помогите составить программу, с комментариями, пожалуйста В одномерном массиве, состоящем из n<=20 целых чисел, вычислить сумму элементов, стоящих слева от минимального элемента. Массив сгенерировать. Создать массив b из отрицательных нечётных элементов исходного массива, подсчитав число элементов в нём.
Pascal Заменить все нулевые элементы массива на максимальный элемент главной диагонали https://www.cyberforum.ru/ pascal/ thread1868019.html
Дан двумерный массив 10 х 10 рандомом заменить все нулевые элементы массива на максимальный элемент главной диагонали
Pascal Нужно составить очередь https://www.cyberforum.ru/ pascal/ thread1868015.html
Реализовать очередь с изменяемым указателем начала и неизменяемым указателем конца с использованием массива записей. В текст меню включить след режимы работы: чтение(исключение) элемента запись(включение) элемента печать текущего содержимого очереди окончание работы
Скопировать элементы из одного массива в другой Pascal
Пусть описана константа и два типа-массива: const m = 3; type TMas1 = array of real; TMas2 = array of real; Создайте программу, которая значения, записанные в элементах массива 1-го типа, переносит в массив 2-го типа.
Pascal описать три массива Заполнение массивов. Опишите три массива с одинаковым количеством элементов, заданным константой. Значения элементов первого массива должны вводиться с клавиатуры, второго быть равными номерам элементов, третьего быть случайными целыми числами в диапазоне от 0 до 10. После заполнения выведите элементы каждого из массивов. При решении следующих задач можно использовать любой из способов... https://www.cyberforum.ru/ pascal/ thread1868008.html Pascal методом Монте Карло посчитать приближенное значение числа п С помощью метода Монте-Карло получите приближенное значение числа pi. Для этого подсчитайте площадь окружности единичного радиуса. https://www.cyberforum.ru/ pascal/ thread1867970.html
Pascal переменная-счетчик событий
Создайте программу, запрашивающую у пользователя 10 чисел. Если больше 4-х из них окажутся больше 10, выведите сообщение «Караул! Сейчас все взорвется». Иначе сообщите, сколько введенных чисел больше 10, а сколько больше 5.
Pascal Вычислить значение выражения Помогите разобраться с заданием, никак не получается Для введенных с клавиатуры значений A, B, n, m и X вычислить S: S=A+B\sum_{i=m}^{n}(-1)^i\,\frac{A+X\cdot i}{B+X\cdot i} Program Cikly; https://www.cyberforum.ru/ pascal/ thread1867952.html
Модератор
Эксперт по электронике
8505 / 4360 / 1646
Регистрация: 01.02.2015
Сообщений: 13,530
Записей в блоге: 8
07.12.2016, 00:33 0

Ошибка Presentation Error в проверяющей системе - Pascal - Ответ 9863361

07.12.2016, 00:33. Показов 9274. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено IlushaMax как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{$mode fpc}
{$B-}
program acmp_1088;
 
  function TestStepRook(x1, y1, x2, y2: integer): boolean;
  begin
    TestStepRook := (x1 = x2) or (y1 = y2);
    if TestStepRook then
      writeln('Rook');
  end;
 
  function TestStepBishop(x1, y1, x2, y2: integer): boolean;
  begin
    TestStepBishop := abs(x1 - x2) = abs(y1 - y2);
    if TestStepBishop then
      writeln('Bishop');
  end;
 
  function TestStepKnight(x1, y1, x2, y2: integer): boolean;
  begin
    TestStepKnight := abs(x1 - x2) * abs(y1 - y2) = 2;
    if TestStepKnight then
      writeln('Knight');
  end;
 
  function TestStepQueen(x1, y1, x2, y2: integer): boolean;
  begin
    TestStepQueen := (x1 = x2) or (y1 = y2) or (abs(x1 - x2) = abs(y1 - y2));
    if TestStepQueen then
      writeln('Queen');
  end;
 
  function TestStepKing(x1, y1, x2, y2: integer): boolean;
  begin
    TestStepKing := (abs(x1 - x2) <= 1) and (abs(y1 - y2) <= 1);
    if TestStepKing then
      writeln('King');
  end;
 
  function TestStepPawn(x1, y1, x2, y2: integer): boolean;
  begin
    TestStepPawn := (x1 = x2) and ((y2 - y1 = 1) or ((y1 = 2) and (y2 - y1 = 2))) and
      (y1 > 1);
    if TestStepPawn then
      writeln('Pawn');
  end;
 
var
  s: string;
  x1, y1, x2, y2: integer;
  Result: boolean;
begin
  readln(s);
  x1 := Ord(s[1]) - Ord('A') + 1;
  y1 := Ord(s[2]) - Ord('1') + 1;
  x2 := Ord(s[4]) - Ord('A') + 1;
  y2 := Ord(s[5]) - Ord('1') + 1;
  Result := TestStepRook(x1, y1, x2, y2);
  Result := TestStepBishop(x1, y1, x2, y2) or Result;
  Result := TestStepKnight(x1, y1, x2, y2) or Result;
  Result := TestStepQueen(x1, y1, x2, y2) or Result;
  Result := TestStepKing(x1, y1, x2, y2) or Result;
  Result := TestStepPawn(x1, y1, x2, y2) or Result;
  if not Result then
    writeln('Nobody');
end.


Вернуться к обсуждению:
Ошибка Presentation Error в проверяющей системе Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2016, 00:33
Готовые ответы и решения:

проблема: задача n550 на acmp. НА 6 тесте выдает ошибку с надписью Presentation error - прошу обьяснить
Условие: День программиста отмечается в 255-й день года (при этом 1 января считается нулевым...

Презентация: ошибка "в пространстве имён clr-namespace:LWP09WPF02 не существует имени Presentation"
У меня возникла следующая проблема: существует приложение: код класса presentation.cs : ...

Ошибка при добавлении в файл. Ошибка 101: Ошибка записи на диск (Error 101: Disk write error).
Здравствуйте, возникла проблема такого плана. Нужно произвести добавление записи в файл, но после...

Можно ли получить протокол проверяющей системы?
Добрый день, форумчане. Суть: есть задачки по програмированию, и проверяющая система. когда...

5
07.12.2016, 00:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2016, 00:33
Помогаю со студенческими работами здесь

Перегрузка функции, проверяющей корректность даты
Кому не сложно потратить несколько минут своего драгоценного.Помогите пожалуйста с решением данной...

Ошибка в тестовом примере: "Error 1 error C2143: syntax error : missing ';' before 'if'"
#include&lt;iostream&gt; using namespace std; int main(){ int x, a = 0, b = 10; (cin &gt;&gt; x).get(); ...

Ошибка "Error displaying the error page: Application Instantiation Error"
Доброго времени суток. Подскажите пожалуйста кто сталкивался с данной проблемой. У меня завис...

LibreOffice Presentation
Товарищи, вопрос по программе Создания презентаций из пакета libre\open office, вопрос достаточно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru