Двухмерные массивы можно представить в виде матрицы где главная ось начинается с левого верхнего угла заканчивая нижним правым углом.
{ 1 2 3 4 }
{ 1 2 3 4 }
{ 1 2 3 4 }
{ 1 2 3 4 }
так выглядит двухмерный массив,если пройтись по диагонали нам нужно вывести числа 1 2 3 4
Написал программу которая выводит главная диагональ на языке С#
учитывать что в данном языке программирования индексы массива идут с нулевого элемента,в коде я заполнил наш массив размером 4 на 4 (16 ячеек) значениями 1 2 3 4 каждый столбец и строчку,потом вывел их на экран.
amount = 0
while True:
cost = int(input("Стоимость товара (0 - покупок больше нет): "))
if cost == 0:
break
amount += cost
print("Стоимость всех покупок:", amount)
Объяснение:
amount = 0 // Сумма = 0
while True: // Пока истинно
cost = int(input("Стоимость товара (0 - покупок больше нет): ")) // Вводим стоимость с клавиатуры
if cost == 0: // Если стоимость = 0
break // Выходим из цикла
amount += cost // Добавляем к сумме стоимость
print("Стоимость всех покупок:", amount) // Выводим ответ
Работа с двухмерном массивом
Объяснение:
Двухмерные массивы можно представить в виде матрицы где главная ось начинается с левого верхнего угла заканчивая нижним правым углом.
{ 1 2 3 4 }
{ 1 2 3 4 }
{ 1 2 3 4 }
{ 1 2 3 4 }
так выглядит двухмерный массив,если пройтись по диагонали нам нужно вывести числа 1 2 3 4
Написал программу которая выводит главная диагональ на языке С#
учитывать что в данном языке программирования индексы массива идут с нулевого элемента,в коде я заполнил наш массив размером 4 на 4 (16 ячеек) значениями 1 2 3 4 каждый столбец и строчку,потом вывел их на экран.