М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
adelgabdrahman
adelgabdrahman
07.06.2020 06:32 •  Информатика

Дан текст. посчитать количество слов, заканчивающихся на заданную букву и перенести их в другую строку, написав через запятую. вывести полученную строку на экран. написать программу на языке: pascal;

👇
Ответ:
// PascalABC.NET 3.2, сборка 1387 от 20.02.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var aw:=ReadlnString('Введите строку:').ToWords;
  var c:=ReadlnChar('Введите букву:');
  var s:=aw.Where(w->w.Last=c).JoinIntoString(',');
  s.Println
end.

Пример
Введите строку: Моя замечательная и вообще чудесная строка
Введите букву: я
Моя,замечательная,чудесная

Примечание: Непонятно, зачем в задании говорится о счете количества слов, если не сказано, что с этим количеством делать.
4,7(33 оценок)
Открыть все ответы
Ответ:

Вводите путь к файлу, кол-во букв и цифр будет в консоли и в конце файла

using System;

using System.IO;

using System.Text;

namespace Program

{

   class Program

   {

       static void Main(string[] args)

       {

           string inputFilePath = Console.ReadLine();

           string inputStr = File.ReadAllText(inputFilePath);

           int letters = 0, digits = 0;

           foreach (var s in inputStr)

           {

               if (char.IsLetter(s))

                   ++letters;

               else if (char.IsDigit(s))

                   ++digits;

           }

           File.AppendAllText(inputFilePath, $"Letters: {letters}, Digits: {digits}");

           Console.WriteLine($"Letters: {letters}\n\rDigits: {digits}\n\r");

           Console.ReadKey();

       }

   }

}

4,7(50 оценок)
Ответ:
Qocharian
Qocharian
07.06.2020

7-3-3

var

 a, b: integer;

begin

 Writeln('Введите 2 числа:');

 Read(a, b);

 Writeln('Сумма чисел: ', a + b);

 Writeln('Разность чисел: ', a - b);

 Writeln('Целочисленное деление: ', a div b);

 Writeln('Остаток от деления: ', a mod b);

end.

7-3-5

var

 n: integer;

begin

 Writeln('Введите N: ');

 Read(n);

 if n mod 2 = 0 then

   Writeln('Следующее четное: ', n+2)

 else Writeln('Следующее четное: ', n + 1);

end.

КуМир

алг нач цел а, б, с,д ввод а, б с:= div(а,б) д:= mod(а,б) вывод а + б, нс, а-б, нс, с, нс,д кон

алг

нач

цел a,c

ввод a

c:=mod(a,2)

если c=0

то

вывод a+2

иначе

вывод a+1

все

кон

4,4(42 оценок)
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ