-
Вопрос по информатике:
Написать программу на языке python
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента .
Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их
в соответствии с ростом характеристик .
-
Автор:
abigail61
-
-
#include <iostream>
#include <ctime>
using namespace std;
int main(){
srand(time(0));
int a = -10, b = 10; // диапазон случайных значений от а до б.
const int N = 6, M =5; // размер массива
int ar[N][M]; // основной массив
int arH[N]; // массив для характеристики строк основного массива
for(int i(0); i < N; i++)
arH[i] = 0; // обнуляем массив
for(int i(0); i < N; i++){
for(int j(0); j < M; j++){
ar[i][j] = rand() % (b - a + 1) + a; // заполняем
cout.width(3);
cout << ar[i][j]; // выводим
if(ar[i][j] > 0 && ar[i][j] % 2 == 0) arH[i] += ar[i][j];
}
cout << endl;
}
cout << endl;
for(int i(0); i < N; i++)
cout << arH[i] << ' ';
cout << endl << endl;
// меняем как нужно
for(int i(1); i < N-1; i++)
for(int j(N-1); j >= i; j--){
if(arH[j] < arH[j-1]){
for(int k(0); k < M; k++){
swap(ar[j][k],ar[j-1][k]);
}
swap(arH[j],arH[j-1]);
}
}
for(int i(0); i < N; i++)
cout << arH[i] << ' ';
cout << endl << endl;
for(int i(0); i < N; i++){
for(int j(0); j < M; j++){
cout.width(3);
cout << ar[i][j]; // и снова выводим
}
cout << endl;
}
cout << endl;
system("pause > nul");
}
-
Вопрос по русскому языку:
Как правильно писать заделать или сделать?-
Ответов: 2
-
5 лет назад
-
-
Вопрос по алгебре:
Из дома в школу Саша вышел на 5 мин позже своей сестры. Через сколько минут он догнал сестру, если: а) его скорость
на 20% больше, чем скорость сестры; б) скорость сестры на 20% меньше, чем скорость Саши?-
Ответов: 2
-
5 лет назад
-
-
Вопрос по русскому языку:
указать структуру предложения
1. в детстве я жил в Ялте, а это значит море, солнце, воздух.
2. однажды с друзьями мы отправились к водопаду, который находился примерно в 10 км.
3. Давным давно, когда точно никто не помнит, в этих местах жили люди, который организовали общину.
4. жизнь в поселении была трудной, но насыщенной и интересной, потому что каждый учился делать как можно больше.-
Ответов: 1
-
5 лет назад
-
-
Вопрос по немецкому языку:
"я тебя обнять хочу" на немецком языке? -
Ответов: 1
-
5 лет назад
-