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

Изменить код pascal нужно по другому записать функцию if или вообще переписать программу , но чтобы смысл был тот же заранее ! сам код pascal : const t=5.0; cl=0.9; var s: string; a,i: byte; begin writeln('введите ваше сообщение'); readln(s); for i: =1 to length(s) do if (s[i]=' ') and (s[i+1]< > ' ') then inc(a); a: =a+1; writeln('количество слов - ', a); begin writeln('стоимость телеграммы ',t+cl*a,' руб'); end; end.

👇
Ответ:
archakova65
archakova65
02.04.2022
Constt=5.0;
cl=0.9;
var 
s:string;
a,i:byte;
f:boolean;
begin
writeln('Введите ваше сообщение');
Readln(s);
a:=0;
i:=1;
while i<=length(s) do
begin
 while (i<=length(s)) and (s[i]=' ') do inc(i); 
 f:=(i<=length(s)) and (s[i]<>' '); 
 while f do
  begin
   inc(a);
   f:=false;
  end;
 while (i<=length(s)) and (s[i]<>' ') do inc(i);
end;
writeln('Количество слов - ', a);
writeln('Стоимость телеграммы ',t+cl*a,' руб');
end.
4,7(26 оценок)
Открыть все ответы
Ответ:
Софья3601
Софья3601
02.04.2022
Ты понимаешь, что для начала стоит сказать , что в паскале несколько видов повторения бывает. В звисимости от видов и разные механизмы. Например цикл пока или цикл с предусловием он называется: while <условие> do begin <тело цикла> end; до тех пора выполныется условие выполняем цикл.

Цикл с постусловием: repeat <тело цикла> until <условие выхода> повторять какие то действия до тех пор пока не это число указанно например не попадет в условие выхода

И еще и еще об этом можно много говорить
4,6(88 оценок)
Ответ:
akrut
akrut
02.04.2022

#include <iostream>

#include <cmath>

#include <algorithm>

#pragma GCC optimize("Ofast")

#define ll long long

#define ld long double

using namespace std;

signed main() {

 const ll n = 3, m = 4;

 ll cnt = 0, sum = 0;

 ll a[n][m];

 for(ll i = 0; i < n; i++)

     for(ll j = 0; j < m;j++){

         cin >> a[i][j];

         if(a[i][j] > 0)

             cnt++;

         if(i == j)

             sum += a[i][j];

     }

 cout << "Amount of positive elements is: " << cnt << "\n";

 cout << "Sum of elements on the main diagonal is: " << sum;

}

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