romalebedev19
11.08.2022 04:51

Программы на Питоне, решающие следующие задачи.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
btrawee34
29.07.2022 06:14
Const
n=5

var

a:array[1..n] of integer; //создали одномерный массив длинной 5
b:array[1..n,1..n] of integer; //создали двумерный массив 5х5
i,j:integer; //i,j- счетчик

begin
 
 for i:=1 to n do
  for j:=1 to n do
   b[i,j]:=random(10)+1; {задали массив случайными числами в диапазоне от 1 до 10}
 
 for i:=1 to n do
   begin
    a[i]:=b[i,i]; //присваиваем i-ому элементу массива элемент i-i.
   end; //То есть 1-ому, 1-1, 2-ому 2-2. Это и есть главная диагональ.

{вывод двумерного массива на всякий случай:
 for i:=1 to n do
  begin
  for j:=1 to n do
   begin
    write(b[i,j],' ');
   end;
  writeln("");
  end; }

For i:=1 to n do
 write(a[i]," ");

readln();
end.
0,0(0 оценок)
Ответ:
sodzirovna
17.01.2020 07:15
#include <iostream>
#include <vector>
using namespace std;

int main() {
    unsigned short int n;
    cout << "n = ";
    cin >> n;
    vector<int> a;
    int in,
        avg,
        s = 0,
        c = 0;
    for (int i = 0; i < n; ++i) {
        cout << "a[" << i << "] = ";
        cin >> in;
        a.insert(a.end(), in);
        if (i % 2 == 1) {
            s += a.back();
            c++;
        }
    }
    avg = (int) s / c;
    cout << "Среднее арифметическое элементов на нечётных позициях: "
         << avg;
    return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота