малина106
09.09.2020 15:08

Объясните необходимость устанавливать уровни при создании оглавления.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Маша20075906079
07.01.2023 19:21

Немного писал на C++, но если разобраться немного, то и на C# можно написать.

using System;

class Program

{

   static void Main()

   {

       int a_int, b_int, c_int, d_int;         // Создаём 4 переменных для хранения чисел

       string a_str, b_str, c_str, d_str;      // Создаём 4 переменных для хранения строк

       System.Console.WriteLine("Write a");    // Вывод "Введите a"

       a_str = System.Console.ReadLine();      // Ввод числа с клавиатуры (записывает данные в переменную a_str)

       a_int = Convert.ToInt32(a_str);         // Конвертируем строку в число и записываем в переменную a_int

       

       System.Console.WriteLine("Write b");    // Вывод "Введите b"

       b_str = System.Console.ReadLine();      // Ввод числа с клавиатуры (записывает данные в переменную b_str)

       b_int = Convert.ToInt32(b_str);         // Конвертируем строку в число и записываем в переменную b_int

       

       System.Console.WriteLine("Write c");    // Вывод "Введите c"

       c_str = System.Console.ReadLine();      // Ввод числа с клавиатуры (записывает данные в переменную c_str)

       c_int = Convert.ToInt32(c_str);         // Конвертируем строку в число и записываем в переменную c_int

       

       int SumFirst = a_int + b_int + c_int;   // Обьявляем переменную в которой мы суммируем числа a, b, c

       System.Console.WriteLine("Sum 1 = " + SumFirst);            // Выводим сумму 3 чисел (a, b, c)

       

       System.Console.WriteLine("Write d");    // Вывод "Введите d"

       d_str = System.Console.ReadLine();      // Ввод числа с клавиатуры (записывает данные в переменную d_str)

       d_int = Convert.ToInt32(d_str);         // Конвертируем строку в число и записываем в переменную d_int

       

       int SumSecond = SumFirst * d_int;       // Обьявляем переменную в которой мы умножаем сумму чисел (a, b, c) и число d

       System.Console.WriteLine("Sum 2 = " + SumSecond);           // Выводим сумму чисел которые мы умножали

   }

}

Объяснение:

Все обьяснения в комментариях

0,0(0 оценок)
Ответ:
Эноа
12.03.2022 14:59

Не совсем понял условие, разделился на два мнения, так что и решения предоставлю два:

1. тут просто предпоследняя строка massiv[-2] сортируется по убыванию

import random

n=int(input())

m=int(input())

massiv=[[random.randint(-100,100) for i in range(m)] for x in range(n)]

print(massiv)

massiv[-2].sort(reverse=True)

print(massiv)

2. Тут предпоследняя строка сортируется по убыванию, а остальные элементы в других строках переставляются так, как в предпоследней(скорее всего это и требуется)

import random

n=int(input())

m=int(input())

massiv=[[random.randint(-100,100) for i in range(m)] for x in range(n)]

print(massiv)

#обычный метод сортировки пузырьком, просто тут еще добавляется цикл, который меняет элементы во всех строках

for i in range(m-1):

   for j in range(m-i-1):

       if massiv[-2][j] < massiv[-2][j+1]:

           for l in range(n): #вот и этот цикл

               massiv[l][j], massiv[l][j+1] = massiv[l][j+1], massiv[l][j]

print(massiv)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота