1 / 1 / 0
Регистрация: 22.03.2015
Сообщений: 27
1

Определить, в каком из двух предложений заданная буква имеет больший порядковый номер

30.08.2015, 02:59. Показов 1592. Ответов 1
Метки нет (Все метки)

Даны два предложения, в которых имеются буквы ш. Найти в каком из них эта буква имеет большой порядковый номер (при счете от начала предложения). Если в предложении имеются несколько букв ш, то должна быть учтена последняя из них.(Определить функцию для нахождения порядкового номера буквы последнего вхождения в предложения некоторой буквы.)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2015, 02:59
Ответы с готовыми решениями:

Найти в каком из предложений заданная буква имеет больший порядковый номер
Даны два предложения, в которых имеются буквы ш. Найти, в каком из них эта буква имеет больший...

10.31. Даны два предложения, в которых имеются буквы ш. Найти, в каком из них эга буква имеет больший порядковый номер (при счете от начала предложени
10.31. Даны два предложения, в которых имеются буквы ш. Найти, в каком из них эга буква имеет...

Даны два предложения в которых имеется буква S, найти в каком из них эта буква имеет большой порядковый номер
Даны два предложения в которых имеется буква S. Найти в каком из них эта буква имеет большой...

Вычислить периметры и площади двух прямоугольников и определить, какой из них имеет больший периметр
Два прямоугольника заданы своими сторонами. Вычислить периметр и площадь каждого прямоугольника и...

1
Почетный модератор
64256 / 47556 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
30.08.2015, 06:55 2
Лучший ответ Сообщение было отмечено СтранныеЖелания как решение

Решение

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
uses crt;
function endpos(s:string;c:char):byte;
var i,p:byte;
begin
p:=0;
i:=length(s);
while(i>0)and(p=0) do
if s[i]=c then p:=i else dec(i);
endpos:=p;
end;
var s1,s2:string;
    n1,n2:byte;
begin
clrscr;
repeat
writeln('Введите первое предложение');
readln(s1);
n1:=endpos(s1,'ш');
if n1=0 then writeln('В предложении нет буквы ш, повторите ввод');
until n1>0;
repeat
writeln('Введите второе предложение');
readln(s2);
n2:=endpos(s2,'ш');
if n2=0 then writeln('В предложении нет буквы ш, повторите ввод');
until n2>0;
if n1>n2 then write('Последняя буква ш имеет порядковый номер больше в предложении 1')
else if n2>n1 then write('Последняя буква ш имеет порядковый номер больше в предложении 2')
else write('Последняя буква ш имеет одинаковый порядковый номер в обоих предложениях');
readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2015, 06:55
Помогаю со студенческими работами здесь

Определить номер позиции, в которой находится заданная буква во введенной строке
Добрый день . Помогите пожалуйста не могу разобрать программу. Программа в консоле . ...

Определить порядковый номер слова, в котором встречается первая буква «R»
Ввести последовательность символов, которая заканчивается точкой. Определить порядковый номер...

Определить, в каком из двух предложений сумма цифр больше
Разработать рекурсивную функцию возвращающую значение для вычисления суммы цифр в строке; с помощью...

Строка: Определить, в каком из двух заданных предложений больше слов.
Даны две фразы, слова в которых разделены пробелами. Определить, в какой фразе больше слов....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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