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

Строки вывода накладываются

12.10.2017, 13:14. Показов 1422. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем, при выводе последняя строка write и первая строка writeln накладываются друг на друга, помогите решить проблему


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var 
a: char; 
y: real; 
x: real; 
b: integer; 
c: char; 
begin 
write('Введите первое значение (однозначное) :'); READ(a); 
write('Введите второе число (вещественное) :'); READ(y); 
write('Введите третье число (вещественное) :'); READ(x); 
write('Введите четвертое число (целое) :'); READ(b); 
write('Введите пятое значение (однозначное) :'); READ(c); 
writeln('Real : ',y:2); 
writeln('Real : ',x:2:1); 
writeln('Char : ',a:8); 
writeln('Integer : ',b:5); 
writeln('Char : ',c:5); 
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.10.2017, 13:14
Ответы с готовыми решениями:

Программа отдельного вывода слов из строки текст
Доброго времени суток друзья. Суть в следующем. Написал небольшую программу для разделения слов из строки текста,но почему то до конца она...

Отобразить на экране рисунок с использованием псевдографики, используя для вывода одной строки
Отобразить на экране рисунок с использованием псевдографики, используя для вывода одной строки подпрограмму с заданным символом для...

Составить блок-схему вывода максимального значения элемента первой строки матрицы
составить блок-схему ввода размера 5:4 и вывода макс.значения элемента 1 строки,мин.значения элемента 2 строки ср.значение элемента 3...

2
11 / 11 / 11
Регистрация: 28.12.2015
Сообщений: 161
12.10.2017, 14:28
Странно, консольный глюк какой то, попробуй READLN() вместо READ().
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33403 / 21513 / 8236
Регистрация: 22.10.2011
Сообщений: 36,914
Записей в блоге: 12
12.10.2017, 16:10
Цитата Сообщение от SkyLark_71 Посмотреть сообщение
последняя строка write и первая строка writeln накладываются друг на друга
Ничего тут не накладывается, просто после ввода в 11-ой строке Integer-а, из буфера будет прочитано только само число, а символ перевода строки останется в буфере. И потом, когда поступает запрос на ввод значения типа char - в переменную C будет внесен этот самый символ перевода строки: Chr(13). Моэешь это проверить, изменив 17-ю строку кода вот так:
Pascal
17
writeln('Char : ',Ord(c):5);
Поэтому 1000 раз говорилось, либо вводить однозначные числа как числа, а не как символы (тогда ошибки не будет, #13 завершает ввод, но не является корректным числом, поэтому программа будет ждать ввода числа пользователем), либо использовать ReadLn, который читает не только значение, но и следующий за ним Chr(13) из буфера, опустошая его, вследствие чего при попытке ввода одиночного char-а из буфера читать нечего, и ввод данных пользователем не будет проигнорирован.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.10.2017, 16:10
Помогаю со студенческими работами здесь

Дан двумерный массив. составить программу вывода на экран любого элемента второй строки массива.
помогите Добавлено через 55 секунд 1. Дан двумерный массив. составить программу вывода на экран любого элемента второй строки...

Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных одной строки
Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных одной строки таблицы; - ввода и...

Для вывода матрицы на экран использовать рекурсивную функцию вывода одной строки матрицы
Рекурсивная функция в С++. срочно! ДЛЯ вывода матрицы на экран построчно использовать РЕКУРСИВНУЮ функцию вывода на экран одномерного...

Не накладываются слои
Доброго времени суток Слои начали вести себя странно оО <div id="wrap"> <div id="header"><img...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru