Есть ответ 👍

Программирование на python 3.
пытаюсь решить из огэ, но у меня не получается, изучаю программу только 1-ый год. , , хочу разобраться, но не могу найти подобных в инете.

209
329
Посмотреть ответы 2

Ответы на вопрос:


ответ:

numbers = []

while true:

    num = int(

    if num == 0:

        break

    numbers.append(num)

total = 0

counter = 0

for x in numbers:

    if x > = 10 and x < = 99:

        total += x

        counter += 1

if len(numbers) > 0:

    average = total / counter

    print("среднее двухзначных: {}".format(average))

else:

    print("no")

объяснение:

1) с количеством чисел чёт не совсем понял, если что, сам допишешь в цикле

тебе главное понять алгоритм

wikwik
4,6(85 оценок)

ответ:

// consoleapplication2.cpp : this file contains the 'main' function. program execution begins and ends there.

//

#include

#include

#include

using std: : vector;

using std: : cout;

using std: : random_device;

using std: : mt19937;

using std: : uniform_int_distribution;

using std: : endl;

int main()

{

    // объявляем костанты и переменные

    const int number_of_barrels = 90;

    const int number_of_random_numbers_to_generate = 5;

    const int range_from = 0;

    const int range_to = number_of_barrels;

    random_device rand_dev;

    mt19937 generator(;

    vector barrels;

    cout < < "filling vector." < < endl;

    for(int i = 0; i < number_of_barrels; i++) {

        barrels.push_back(i+1);

    }

    cout < < "getting 5 random numbers from the vector and showing it on the screen: " < < endl;

    for(int i = 0; i < number_of_random_numbers_to_generate; i++) {

        uniform_int_distribution distr(range_from, range_to - i);

        int randomnumber = distr(generator); // генерируем рандомное число

        int numberat = barrels.at(randomnumber); // читаем число из вектора и иницализируем переменную numberat этим числом

        barrels.erase(std: : cbegin(barrels) + randomnumber); // удаляем это число из вектора

        cout < < numberat < < " "; // выводим это число на экран.

    }

}

// run program: ctrl + f5 or debug > start without debugging menu

// debug program: f5 or debug > start debugging menu

// tips for getting started:  

//   1. use the solution explorer window to add/manage files

//   2. use the team explorer window to connect to source control

//   3. use the output window to see build output and other messages

//   4. use the error list window to view errors

//   5. go to project > add new item to create new code files, or project > add existing item to add existing code files to the project

//   6. in the future, to open this project again, go to file > open > project and select the .sln file

объяснение:

в комментариях.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS