Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 04.11.2009
Сообщений: 19

Считывать данные с клавиатуры, пока не будет введен 0

05.11.2009, 16:43. Показов 2583. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать рекурсивную процедуру, которая считывает вводимые с клавиатуры числа до тех пор, пока не будет обнаружен нуль. Затем введенные числа распечатываются в обратном порядке. Нуль тоже печатать.
Решите пожалуйста!!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2009, 16:43
Ответы с готовыми решениями:

С клавиатуры вводятся числа пока не будет введен 0 определить количество четных и нечетных
С клавиатуры вводятся числа пока не будет введен 0 определить количество четных и нечетных

Программа должна считывать с клавиатуры тестовые строки и записывать их в массив пока не будет введена строка длина которого не равна 4 символам
Программа должна считывать с клавиатуры тестовые строки и записывать их в массив пока не будет введена строка длина которого не равна 4...

Считывать с клавиатуры числа до тех пор пока не будет введено два числа равных 1.
Программа должно считывать с клавиатуры числа до тех пор пока не будет введено два числа равных 1. Вывести на экран после окончания...

4
 Аватар для Dnnn
1063 / 130 / 34
Регистрация: 09.10.2009
Сообщений: 271
05.11.2009, 17:19
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

может так
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
program Recurs; 
procedure RecVvod;
var c: integer;
begin 
  readln(c);
  if c<>0 then RecVvod;
  writeln(c);
end;
begin 
 writeln('Vvedite celie chisla. priznak konca vvoda  0. ');
 RecVvod;
end.
1
irieiee
05.11.2009, 17:43
В этот раз отвечу, сам мог бы подумать задача очень лёгкая!!!!

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
program qwerty; {Imya programmi}
uses crt;  {podklu4enie modulya CRT}
const
     n=4; {konstanta}
     rnd=10; {dlya zapolneniya randomom}
type
    index = array [0..4,0..4] of integer;  {Tip massiva}
var
   mas:index;  {sam massiv}
   i,j:integer; {peremenniecikla}
BEGIN
     randomize; {ob'yavlaet o tom, 4to budet random}
     ClrScr; {O4istka ekrana}
     WriteLn ('Nazjmite klavishu dlya demonstracii zapolneniyamassiva.');
     WriteLn ('Posle nazjatiya massiv budet zapolnen Randomom');
     WriteLn ('Glavnaya diagonal budet zapolnena nulyami');
     Write ('Nazjmite klavishu dlya prodolzjeniya...');
     ReadKey; {Ozjidanie nazjatia klavishi}
     ClrScr; {o4istka ekrana}
     {-------------zapolneniemassiva---------------}
     For i:=0 to n do
         For j:=0 to n do
             if (i=j) then
                mas[i,j]:=0
                else mas[i,j]:=Random(rnd);
     {-----------VIVOD-----------------------------}
     For i:=0 to n do
     begin
          for j:=0 to n do
          Write (mas[i,j], ' ');
          WriteLn;
     end;
     ReadKey;
END.
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
05.11.2009, 18:01
irieiee, Ты это с кем беседуешь и кому отвечаешь?

Добавлено через 56 секунд
Цитата Сообщение от irieiee Посмотреть сообщение
n=4; {konstanta}
Цитата Сообщение от irieiee Посмотреть сообщение
index = array [0..4,0..4] of integer; *{Tip massi
А зачем константа тогда?
1
localhost
 Аватар для Wassago
58 / 58 / 9
Регистрация: 02.09.2009
Сообщений: 170
05.11.2009, 18:47
Тогда уж:
index = array [0..n,0..n] of integer; {Tip massiva}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2009, 18:47
Помогаю со студенческими работами здесь

Организовать ввод чисел в цикле до тех пор пока не будет введен нуль
Организовать ввод чисел в цикле до тех пор пока не будет введен нуль. Найти наименьшее отрицательное число Добавлено через 9 минут ...

C клавиатуры вводятся числа пока не будет
C клавиатуры вводятся числа пока не будет введен 0 определить количество четных и нечетных.

Ввод целых чисел с клавиатуры до тех пор, пока не будет введено отрицательное число
Помогите пожалуйста написать прогу. 2.Запишите блок-схуму алгоритма ввода целых чисел с клавиатуры до тех пор, пока не будет введено...

Ввод с клавиатуры до тех пор, пока не будет введен определенный символ
Задание: Написать программу, позволяющую вводить с клавиатуры символы до тех пор, пока не будет введен символ $. Найти количество цифр...

Складывать числа, введенные с клавиатуры, пока не будет введен 0
напишите программу которая вводит целые числа с клавиатуры и складывает их пока не будет введено число 0. написать в виде цикла с...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru