IAleksandrovna45
?>

Составьте программу, которая позволяет найти, вывести на экран второе слово строки s.строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры. пример ввода зима пришла

Информатика

Ответы

fominovaVladislav1346
PascalABC.NET 3.4.2, сборка 1843 от 241.10.2018Внимание! Если программа не работает, обновите версию!

begin

 ReadlnString.ToWords.Skip(1).Take(1).Println

end.


Зима пришлапришла
gri-7410

Саша - вышивание, Маша - танцы, Валя - рисование.

Объяснение:

Либо часть про Сашу, либо про Машу ложна (два верных утверждения быть не может). Тогда либо Саша занимается вышиванием, либо Маша - рисованием.

1) Саша занимается вышиванием. Тогда Валя не может заниматься вышиванием, её часть гарантированно ложна. Значит, верно утверждение про Машу: она не занимается рисованием, ей остаются танцы. Получается, Валя занимается рисованием.

2) Маша занимается рисованием. Остается два высказывания: Саша не занимается вышиванием, Валя - занимается вышиванием. Одно из этих утверждений истинно, другое ложно. Но если истинно первое, то обе девочки не занимаются вышиванием, если истинно второе - обе занимаются. Такого быть не может, поэтому Маша не может заниматься рисованием.

Некрасова-И
// PascalABC.NET 3.1, сборка 1172 от 19.02.2016
begin
  var s:=ReadInteger('n=').ToString.JoinIntoString('');
  Writeln('Цифр в числе- ',s.Length);
  Writeln('Сумма цифр- ',s.Select(d->Integer.Parse(d)).Sum);
  Writeln('Последняя цифра- ',s.Last);
  Writeln('Первая цифра- ',s.First);
  Writeln('Предпоследняя цифра- ',s[s.Length-1]);
  var m:=ReadInteger('m=');
  Write('Сумма ',m,' последних цифр числа- ');
  Writeln(s.Skip(s.Length-m).Select(d->Integer.Parse(d)).Sum);
  Write('Цифра 3 в запись числа ');
  if Pos('3',s)>0 then Writeln('входит')
  else Writeln('не входит');
  Writeln('Число в обратном порядке- ',s.Reverse.JoinIntoString(''));
  Writeln('Перестановка первой и последней цифр- ',
    s.Last+Copy(s,2,s.Length-2)+s.First);
end.

Тестовое решение:
n= 1063
Цифр в числе- 4
Сумма цифр- 10
Последняя цифра- 3
Первая цифра- 1
Предпоследняя цифра- 6
m= 2
Сумма 2 последних цифр числа- 9
Цифра 3 в запись числа входит
Число в обратном порядке- 3601
Перестановка первой и последней цифр- 3061

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составьте программу, которая позволяет найти, вывести на экран второе слово строки s.строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры. пример ввода зима пришла
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

khar4550
buff-studio
Viktor1316
zvezda-71
fruktovahere
flerbuket332
Dodkhobekovich1683
albina6580
SaraevaTretyakov1941
sunrise
ella-rudenko
bike-garage8
Faed_Arakcheeva
astahova
Viktoromto