торговельна компанія купила х1 столів за ціною р1 грн за стіл і х2 шаф за ціною р2 грн за шафу. Компанія продала ці меблі, одержавши від продажу столів с1% прибутку, а від продажу шаф с2% прибутку. Складіть електронну таблицю для визначення прибутку компанії від продажу всіх меблів
Объяснение:
#include<stdio.h>
#include<locale.h>
#include<stdlib.h>
main()
{
setlocale(LC_ALL,"RUS");
int x[15][15],i,j,n,kol=0;
printf("Введите кол-во строк и столбцов");
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf("Введите число %d cтроки %d столбца ",i+1,j+1);
scanf(" %d",&x[i][j]);
}
system("cls");
printf("Матрица ");
for(i=0;i<n;i++)
{
printf("\n");
for(j=0;j<n;j++)
{
if(x[i][j]%5==1) kol++;
printf("%d ",x[i][j]);
}
}
printf("\nКоличество элементов матрицы которые делятся на 5 с остатком 1 = %d",kol);
}
y, x = map(int, input().split()) #Размеры матрицы, если матрицы имеет квадратную форму, то просто y = x = int(input())
matrix = [list(map(int, input().split())) for i in range(y)] #Заполняем матрицу
ans = [sum(matrix[k][i] for k in range(y)) for i in range(x)] #Находим сумму каждого столбца
print(*ans) #Выводим эти суммы
P.S. Комментарии убери, иначе не будет работать
P.S.S. Версия без коментариев и пример работы:
y, x = map(int, input().split())
matrix = [list(map(int, input().split())) for i in range(y)]
ans = [sum(matrix[k][i] for k in range(y)) for i in range(x)]
print(*ans)
Ввод:
3 4 #Размер
3 4 5 6 #Матрица
1 2 3 4
1 1 1 1
Вывод:
5 7 9 11