Предмет: Информатика,
автор: filalis
Дан двумерный массив А[m][n] . Вывести номера строк ,суммы элементов в которых равны
DracoshaBond15:
А на каком языке надо?
Ответы
Автор ответа:
0
Очень простая программа.
#include <conio.h>
#include <stdio.h> // Нужные нам библиотеки.
#include <stdlib.h>
int** A; // Наш массив
int* s; // Массив, где будут храниться суммы элементов строк.
int main()
{
int i, j, m, n, sum, k;
scanf("%d", &n); // Размерность массива
scnaf("%d", &m); // Размерность массива
S=(int*)malloc(n*sizeof(int*));
A=(int**)malloc(n*sizeof(int*)); // Выделение места под массив на оперативной памяти.
for(i=0;i<n;i++)
A[i]=(int*)malloc(m*sizeof(int)); // <- Под другой массив
for(i=0;i<n;i++)
{
sum=0;
for(j=0;j<m;j++)
{
sum=sum+A[i][j]; // Записываем в цикле суммы элементов строк в наш другой массив.
}
S[n]=sum;
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(s[i]=s[j]) printf("%d%s%d", s[i], "and", s[j]); // тупо перебираем гоовые значения сумм каждое с каждым и выводим на экран, если они равны.
}
}
return(0);
}
Код не компилировал, если будут огрешности в синтаксисе - исправите.
#include <conio.h>
#include <stdio.h> // Нужные нам библиотеки.
#include <stdlib.h>
int** A; // Наш массив
int* s; // Массив, где будут храниться суммы элементов строк.
int main()
{
int i, j, m, n, sum, k;
scanf("%d", &n); // Размерность массива
scnaf("%d", &m); // Размерность массива
S=(int*)malloc(n*sizeof(int*));
A=(int**)malloc(n*sizeof(int*)); // Выделение места под массив на оперативной памяти.
for(i=0;i<n;i++)
A[i]=(int*)malloc(m*sizeof(int)); // <- Под другой массив
for(i=0;i<n;i++)
{
sum=0;
for(j=0;j<m;j++)
{
sum=sum+A[i][j]; // Записываем в цикле суммы элементов строк в наш другой массив.
}
S[n]=sum;
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(s[i]=s[j]) printf("%d%s%d", s[i], "and", s[j]); // тупо перебираем гоовые значения сумм каждое с каждым и выводим на экран, если они равны.
}
}
return(0);
}
Код не компилировал, если будут огрешности в синтаксисе - исправите.
Похожие вопросы
Предмет: Русский язык,
автор: timurledenev5
Предмет: Алгебра,
автор: Аноним
Предмет: Физика,
автор: freetime0519
Предмет: Математика,
автор: nata3091
Предмет: Алгебра,
автор: nassyrova071