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

Составить программу для решения : дана строка. проверить правильность написания слов с жи-ши. если слово написано неправильно,то исправить его.

👇
Ответ:
tadzhigul
tadzhigul
26.11.2021
Var s:string; p1,p2:integer; 
begin
writeln('Введите слово:');
readln(s);
p1:=pos('жы',s);
p2:=pos('шы',s);
if (p1=0)and(p2=0) then writeln('Ошибок не замечено.');
if p1>0  then
 begin
 delete(s,p1,2);
 insert('жи',s,p1);
 writeln('Слово написано с ошибкой.');
 writeln('Правильное написание - ',s);
 end;
if p2>0  then
 begin
  delete(s,p2,2);
 insert('ши',s,p2);
 writeln('Слово написано с ошибкой.');
 writeln('Правильное написание - ',s);
 end;
end.
4,7(17 оценок)
Ответ:
pasha4431
pasha4431
26.11.2021
Var a:string;
i:longint;

begin
readln(a);
for i := 2 to length(a) do
begin
if (a[i] = 'ы') then
if (a[i-1] = 'ж') or (a[i-1] = 'ш') then a[i] := 'и';
end;

writeln(a);
end.
4,6(13 оценок)
Открыть все ответы
Ответ:

Код:

#include <iostream>

using namespace std;

int main()

{

   int arrsize;

   cout << "Arrsize: ";

   cin >> arrsize;

   

   int* arr = new int[arrsize];

   for(int i = 0; i < arrsize; i++)

       cin >> arr[i];

   for(int i = 0; i < arrsize; i++)

   {

       for (int j = i + 1; j < arrsize; j++)

       {

           if(arr[i] == arr[j])  

           {

               bool wasBefore = false;

               for(int k = 0; k < i; k++)

               {

                   if(arr[k] == arr[i])

                   {

                       wasBefore = true;

                       break;

                   }

               }

               if(!wasBefore)

               cout<<arr[i]<<" ";

               break;

           }

       }

   }

   return 0;

}

4,4(12 оценок)
Ответ:
миша741
миша741
26.11.2021

В системе определения типов данных функция стоит особняком, все-таки она является алгоритмической компонентой. То, что функция рассматривается как тип данных, возможно потому, что она имеет результат – т.е. данные. Формально функция – это переменная производного типа данных по отношению к результату, который она дает. Иначе говоря, функция – это то, что можно вызвать, применив к ее имени  операцию ( ) справа. Еще одна возможность использовать функцию как переменную – получить указатель на нее.

Базовый тип char используется для создания производного типа - массива из 20 символов.

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