Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

ОЧЕНЬ СРОЧНО!

10-11 класс

Нужно сделать к завтрашнему дню :((
Прям всё ПОДРОБНО опишите пожалуйста, и самое главное ПРАВИЛЬНО!!!!

Gorinaalena82 31 июля 2016 г., 3:47:16 (7 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Tamo9823
31 июля 2016 г., 4:42:38 (7 лет назад)

Эта программа ужасна, если честно, просто извращение над паскалем(могу в коментах объяснить почему). Но она считает вхождение букв А, то есть вариант 2)
То есть виден цикл, которым мы бежим по строке и в переменную s добавляем каждый раз, когда условие верно. А условие (ужасное) гласит взять одну букву вперед от места, где мы сейчас и сравнить с 'a'.


var 
s : string; 
i : integer;
begin 
 readln (s); 
 for i := length (s) downto 1 do  
  if s[i] = ' ' then   
  insert (',', s, i); 
writeln (s);
end.

Тут всё тоже просто, бежим по строке, если видим пробел, то функцией insert вставляем перед пробелом запятую. Проблема в том, что мы вставили запятую, перешли на новый символ - а там опять этот же пробел, он вперёд сместился из-за запятой. Поэтому лучше перебирать в обратном порядке.

Как мог расписал, спрашивайте, если что.

Ответить

Другие вопросы из категории

Машина Тьюринга

дана последовательность двоичных чисел,разделенных точками,в конце последовательности справа стоят две точки.В крайнем правом числе заменить нули на единицы,а единицы-на нули

Дан символьный файл f, содержащий сведения о сотрудниках учреждения, записанные по следующему образцу: фамилия____ имя____отчество,

фамилия___имя___отчество, ... Записать эти сведения в файл g, используя образцы: а) имя__отчество___фамилия, имя___отчество___фамилия, ...; б) фамилия___и.о., фамилия___и.о., ... на языке паскаль

Читайте также

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

1) Найти количество отрицательных элементов в массиве А [3,8].
2) Заполнит и вывести массив Р [6,7], запросить номер строки и вывести её на экран.
3) Заполнить и вывести массив Р [6,7], запросить номер строки, заменить все её элементы на 5 и вывести новый массив.
4) В квадратной матрице А [10,10] заменить элементы главной диагонали на 0.

Всё нужно очень срочно



Вы находитесь на странице вопроса "ОЧЕНЬ СРОЧНО!", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.