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

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

👇
Ответ:
Jasurka940
Jasurka940
15.04.2022

Pascal:

 

program strings;

uses crt;

var i,open,close:integer;

a:String;

begin

open:=0;

end:=0;

clrscr;

write('Введите строку: '); readln(a);

for i:=1 to length(a) do

begin

if a[i]='(' then open:=open+1;

if a[i]=')' then close:=close+1;

end;

 

writeln('Открывающихся скобок: ', open, ' штук');

writeln('Закрывающихся скобок: ', close, ' штук');

readln;

end.

4,7(68 оценок)
Открыть все ответы
Ответ:
Mognolia
Mognolia
15.04.2022
// PascalABC.NET 3.2, сборка 1379 от 21.01.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(7,1,99);
  var b:=ArrRandom(7,1,99);
  var c:=ArrRandom(7,1,2);
  var k:=0;
  var r,x:integer;
  for var i:=0 to 6 do begin
    Write(a[i]);
    if c[i]=1 then begin Write(' + '); r:=a[i]+b[i] end
    else begin Write(' - '); r:=a[i]-b[i] end;
    Write(b[i],' = '); Read(x);
    if x=r then k+=1
    end; // for
  Writeln('Верных ответов: ',k)
end.

Пример
77 - 21 = 56
53 - 97 = -44
91 + 51 = 142
42 - 65 = -23
70 + 78 = 148
91 - 5 = 86
45 + 41 = 86
Верных ответов: 7
4,5(61 оценок)
Ответ:
temka2013
temka2013
15.04.2022
//Не люблю "примерно так"
//PascalABC.NET 3.2 сборка 1318

Const
  n=10;

  Var
   m,fm:real;
  mc,fmc,i:integer;
val:array[1..n] of real;
begin
for i:=1 to n do
  begin
    readln(val[i]);
    if val[i]>0 then
       begin
        inc(fmc);
        fm+=val[i];
      end
     else
     if val[i]<0 then
      begin
        inc(mc);
        m+=abs(val[i]);
      end
      else
      begin
        writeln('Funny joke!(no)');
        exit;
      end;
 end;
writeln('Male average=',m/mc);
writeln('Female average=',fm/fmc);
end.
4,6(22 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ