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

Решить с паскаля +объяснить почему много ⦁ вычислить сумму последовательности , где n вводится пользователем, и вывести ее на экран. ⦁ вывести на экран количество вводимых пользователем чисел. вычисления остановить, когда пользователь введет 0. ⦁ вычислить сумму семи произвольных чисел.

👇
Ответ:
Ppoligoon
Ppoligoon
16.09.2022

var

 ch: array[1..100] of real;

 i, n: integer;

 s: real;

begin

 repeat

   inc(i);//+1  

   write($'Введите {i} число: ');

   readln(ch[i]);//записываем в массив число  

 until ch[i] = 0;//проверяется условие,если число равно 0 то прекращаем ввод

 write($'Введите,сколько чисел сложить:');

 readln(n);

 writeln;

 writeln($'Вы ввели {i} чисел');

 for i := 1 to n do

 begin

   s := ch[i] + s;//складываем числа n штук

 end;

 writeln($'Сумма чисел = {s}');

end.

4,6(78 оценок)
Открыть все ответы
Ответ:
LiliLaind
LiliLaind
16.09.2022

#include <iostream>

#include <vector>

using namespace std;

void solve(){

   int n;

   cin >> n;

   vector<char> s(n);

   for(auto &i : s) cin >> i;

   for(int i = 0; i < n - 1; i++){

       for(int j = i + 1; j < n - 1; j++){

           if(s[i] == s[i+1] && s[j] == s[j+1]){

               cout << "Solution is: " << i + 1 << " " << j + 1;

               return;

           }

       }

   }

   cout << "No solution";

}

signed main(){

   solve();

}

4,7(43 оценок)
Ответ:
ерик12840
ерик12840
16.09.2022

Program summa;

 Uses crt;

 Const m=20;

 Var a:array[1..m] of integer;

     i,s:integer;

 Begin

   For i:=1 to m do

    a[i]:=random(101)-50;

   For i:=1 to m do

    s:=s+a[i];

   If s>50 then writeln('Сумма = ',s) else

    for i:= 1 to m do

      Writeln('Элемент массива №',i,' равен ',a[i]);

 End.

 

или

 

Program summa;

 Uses crt;

 Const m=20;

 Var a:array[1..m] of integer;

     i,s:integer;

 Begin

   For i:=1 to m do

    Readln(a[i]);

clrscr;

   For i:=1 to m do

    s:=s+a[i];

   If s>50 then writeln('Сумма = ',s) else

    for i:= 1 to m do

      Writeln('Элемент массива №',i,' равен ',a[i]);

 End.

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