Lusiarko65
?>

Напишите программу(с переменных), которая находит кол-во слов в строке символовpascal)

Информатика

Ответы

AnvarzhonovichNadezhda1071
Вот глобальная переменная (хотя можно спокойно было без нее обойтись).

// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
var
  n:integer;

begin
  n:=ReadlnString('Введите строку:').ToWords.Count;
  WritelnFormat('Количество слов равно {0}',n)
end.

Тестовое решение:
Введите строку: А роза упала на лапу Азора
Количество слов равно 6
Postnikova-StreltsovaKyulbyakova

const n=5;

var c:array[1..n,1..n] of integer;

a, b: array[1..n] of integer;

i, j, s: integer;

begin

Randomize;

writeln('Исходный массив С:');

for i:=1 to n do

begin

for j:=1 to n do

 begin

  c[i,j]:=random(10);

  write(c[i,j]:4);

 end;

 writeln;

end;

writeln('Исходный массив a:');

for i:=1 to n do

 begin

  a[i]:=random(10);

  write(a[i]:4);

 end;

 writeln;

for i:=1 to n do

begin

s:=0;

for j:=1 to n do s:=s+c[i,j]*a[j];

b[i]:=s;

end;

writeln('b=C*a');

for i:=1 to n do write(b[i]:4);

 writeln;

end.

Пример:

Исходный массив С:

  3   9   2   3   5

  3   9   5   6   9

  9   2   1   7   8

  5   2   0   3   2

  8   6   6   1   3

Исходный массив a:

  8   6   9   1   7

b=C*a

134 192 156  69 176

elenachuxina804

javascript:var массив = [], макс_зн, макс_ном, мин_зн, мин_ном; for (let сч = 0; сч < 10; сч++) массив.push((function (от, до) { return Math.round(от - 0.5 + Math.random() * (до - от + 1)); })(-10, 10)); массив.forEach(function (зн, ном) { if (ном == 0) { макс_зн = зн; макс_ном = 0; мин_зн = зн; мин_ном = 0; } else { if (зн > макс_зн) { макс_зн = зн; макс_ном = ном; } else if (зн < мин_зн) { мин_зн = зн; мин_ном = ном; } } }); alert(макс_зн + " (" + макс_ном + "); " + мин_зн + " (" + мин_ном + ")");

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

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

Напишите программу(с переменных), которая находит кол-во слов в строке символовpascal)
Ваше имя (никнейм)*
Email*
Комментарий*