Галактион
5 год назад
Дана целочисленная матрица размерами M*N найти количество ее строк все элементы которых различны (надо на языке программирования C (си) )
ОТВЕТЫ
Telyatevskiy
Jun 30, 2019
#include lt;stdio.hgt;
#include lt;stdlib.hgt;
#include lt;stdbool.hgt;
int main(void) {
int n, m;
scanf("d d", amp;n, amp;m);
int matrix[n][m];
for (int i = 0; i lt; n; i++) {
for (int j = 0; j lt; m; j++) {
scanf("d", amp;matrix[i][j]);
}
}
int ans = 0;
for (int i = 0; i lt; n; i++) {
bool tmp = false;
for (int j = 0; j lt; m amp;amp; tmp == false; j++) {
for (int k = j + 1; k lt; m amp;amp; tmp == false; k++) {
if (matrix[i][j] == matrix[i][k]) {
tmp = true;
}
}
}
if (tmp == false) {
ans++;
}
}
printf("d", ans);
return 0;
}
#include lt;stdlib.hgt;
#include lt;stdbool.hgt;
int main(void) {
int n, m;
scanf("d d", amp;n, amp;m);
int matrix[n][m];
for (int i = 0; i lt; n; i++) {
for (int j = 0; j lt; m; j++) {
scanf("d", amp;matrix[i][j]);
}
}
int ans = 0;
for (int i = 0; i lt; n; i++) {
bool tmp = false;
for (int j = 0; j lt; m amp;amp; tmp == false; j++) {
for (int k = j + 1; k lt; m amp;amp; tmp == false; k++) {
if (matrix[i][j] == matrix[i][k]) {
tmp = true;
}
}
}
if (tmp == false) {
ans++;
}
}
printf("d", ans);
return 0;
}
19
Смежные вопросы: