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

- программирование на питоне


- программирование на питоне

👇
Ответ:
Artem574189
Artem574189
14.12.2020

200

Объяснение:

a = []

n = 100

for i in range(0,n):

   a.append(i+1)

for i in range(0,n//2):

   a[i] = a[n-1-i]

Мы не можем вручную вывести все элементы массива, поэтому допишем в программу следующую строку:

print(a[0]+a[-1])

Это значит, что мы выводим на экран сумму нулевого элемента (a[0]) и последнего (a[-1]).

Примечание

В условии задачи допущена ошибка, так как в числе нет элементов массива, а массив не может выступать в роли аргумента функции range.

4,5(35 оценок)
Ответ:
kateryna264
kateryna264
14.12.2020

200

Объяснение:

1 for создаёт массив из 100 элементов. от 1 до 100

второй for заменяет первые 50 индексов последними элементами списка.

1 - 100 | Первый - сотым

2 - 99 | второй 99-тым и т.д пятьдесят элементов

в итоге нулевой и последний индекс, хранят значения 100.

100+100 = 200

4,6(6 оценок)
Открыть все ответы
Ответ:
9Kira9
9Kira9
14.12.2020
Для этого нужно в цикле пробежаться по элементам mass[i] и элементам mass[30 - i], тоесть чтобы не запоминать суму элементов достаточно её сравнить с сумой каких либо других пар (в нашом случае начало масива мы сравниваем с концом).
Далее создадим переменную, по каторой мы будем определять индекс элемента сума которого из соседним элементом являлась самой большой. Просто для проверки запускается 2 цикла в которых будет индекс инкрементироваться, Не важно в конце или в начале этот элемент. В цикле где есть этот элемент делаем проверку, найшли ли мы нужный элемент, если да, то записуем значение индекса в переменную, далее записуем проверку, на равенство индекса и переменной, что не даст нам изменить значение нужного индекса до тех пор, пока мы не найдем нужный, а индекс декрементируем, он все равно будет не изменен, по скольку в начале цыкла мы его увеличиваем на 1. Примерно все! 
C++
.
.
.
int main { 
int mass[30];
int i,counter,
j;
for(i = 0,i<30;i++)
{cout<<"Your mass: "<<mass[i] = rand%100<<endl; // делаем заполнение масива случайными числами от 0 до 100 
 }
//делаем собственно проверку

for(i=0;i<30;i++)
{
         for(j=0;j<30;j++)
        {
        if (mass[i]+mass[i+1]<mass[30-j]+mass[30-j-1]){
          counter=j;
             j--;
          }
             else {counter = i;
               i--;
         }
}
cout<<"Your max element : "<<mass[counter];
}
getch();
return 0;
4,8(95 оценок)
Ответ:
MrLech
MrLech
14.12.2020
#include <bits/stdc++.h>

using namespace std;

int main()
{
    vector<int> a;
    int cnt = 0;
    double average = 0;
    while (true)
    {
        int tmp;
        cin >> tmp;
        if (!tmp)
            break;
        cnt++;
        a.push_back(tmp);
        average += tmp;
    }
    average /= cnt;
    int ans = 0;
    vector<int> b;
    for (int i = 0; i < cnt; i++)
        if (a[i] > average)
            ans++, b.push_back(a[i]);
    cout << ans << endl;
    for (int i = 0; i < b.size(); ++i)
        cout << b[i] << ' ';
}
4,5(44 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ