Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 09.04.2020
Сообщений: 1

Напишите программу, которая вводит данные в массив и находит в данной последовательности наименьшее нечетное число

09.04.2020, 12:46. Показов 1076. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не работает программа в паскале
В файле input.txt записано число N (1<=N<=10000) равное количеству элементов целочисленной последовательности, а затем сами элементы последовательности.
Напишите программу, которая вводит данные в массив и находит в данной последовательности наименьшее нечетное число, содержащее цифры 2 и 8, а если таких чисел в заданной последовательности нет, то вывести 0.
Результаты работы программы записать в файл output.txt

Почему не работает? Выводит постоянно 0
В input'e
2
821 281
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
var
  k, n,x,g, min:integer;
  a: array [1..1000000] of integer;
  two, eight: boolean;
begin
  assign(input,'input.txt');
  reset (input);
  assign(output,'output.txt'); rewrite (output);
  readln(n);
  two:=false;
  eight:=false;
  x:=0;
  min:=0;
  for k:=1 to N do begin
    read (a[k]);
    a[k]:=g;
    if (g mod 2)<>0 then begin
        while g>0 do begin
          x:=g mod 10;
          if x=2 then two:=true;
          if x=8 then eight:=true;
          g:=g div 10;
        end;
        if (two=true) and (eight=true) then begin
          if min=0 then begin
            min:=a[k];
            end
            else begin
              if min>a[k] then
              min:=a[k];
          end;
        end;
      end;
  end;
  reset (input);
  writeln (min);
end.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.04.2020, 12:46
Ответы с готовыми решениями:

Почему не работает программа на паскале?
VAR a,b,c, :integer; BEGIN writeln ('Вычисление стоимости покупки'); writeln ('Введите исходные данные:'); writeln ('Цена тетради...

почему не работает программа на паскале?
program Project2; {$APPTYPE CONSOLE} const cmNeg = -7; var PC: integer; K: array of integer; procedure Gen(Cmd:...

Как работает join и split в Паскале? И есть ли такие аналоги Питону в Паскале?
a=input() #из ' Hello world ' делаю 'Hello, world' a.strip(' ') a=', '.join(a.split(' ')) В Паскале как такое сделать?

1
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
09.04.2020, 13:13
Лучший ответ Сообщение было отмечено Stanislav N как решение

Решение

Pascal
16
    a[k]:=g;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.04.2020, 13:13
Помогаю со студенческими работами здесь

программа на Паскале
всем привет!!! кто-нибудь, помогите пожалуйста, нужно написать программу на паскале которая считает количество букв( рус. и англ.) из...

Программа в Паскале
Помимо составления последовательностей, летом Вася очень любил смотреть в окно. Напротив его дома расположился офис некоторой строительной...

Программа (в паскале)
Квадратный массив размером 7*7 заполнить случайными целыми числами . Вывести на экран в столбец элементы 3-й строки массива. Вывести на...

Программа на паскале
Здравствуйте программисты и сасодмины напишите пожалуйста код программы чтобы это программа отображало Имя КРАСИВО Виктор царь,царь просто...

программа на паскале...
пожалуйста напишите мне программу оч срочно.... вот условие... Написать программу которая создает новый файл для размещения целых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru