Вот задание: Для заданої матриці СМ розміру 3 x
6 визначити та надрукувати кількість
додатніх елементів кожного рядка.
Другие языки программирования и технологии
Помогите пожалуйста, нужно написать программу в С++ (Visual Studio). Как можно проще.
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
const int rows = 3, cols = 6;
int matrix[rows][cols] = { { -3, 4, 7, 1, -2, 2 }, { 3, 4, 7, 1, -2, 2 }, { 3, -4, -7, 0, -2, 2 } };
int count;
for (int r = 0; r < rows; ++r) {
count = 0;
for (int c = 0; c < cols; ++c) {
if (matrix[r][c] >= 0) ++count;
cout << setw(3) << matrix[r][c];
}
cout << "\t : " << count << '\n';
}
cin.get();
}
#include <iomanip>
using namespace std;
int main() {
const int rows = 3, cols = 6;
int matrix[rows][cols] = { { -3, 4, 7, 1, -2, 2 }, { 3, 4, 7, 1, -2, 2 }, { 3, -4, -7, 0, -2, 2 } };
int count;
for (int r = 0; r < rows; ++r) {
count = 0;
for (int c = 0; c < cols; ++c) {
if (matrix[r][c] >= 0) ++count;
cout << setw(3) << matrix[r][c];
}
cout << "\t : " << count << '\n';
}
cin.get();
}
Вот пример кода в C++:
#include <cstdio>
#include <cstdlib>
#include <ctime>
using namespace std;
#define countRows 3
#define countColumns 6
int main(void) {
srand(time(0));
printf("Матрица: \n");
int matrix[countRows][countColumns];
for (int i = 0; i < countRows; i++) {
for (int j = 0; j < countColumns; j++) {
matrix[i][j] = rand() % 101 - 50;
printf("%3d | ", matrix[i][j]);
}
printf("\n");
}
for (int i = 0; i < countRows; i++) {
int summPosElementsInRow = 0;
for (int j = 0; j < countColumns; j++) {
if (matrix[i][j] > 0)
summPosElementsInRow += matrix[i][j];
}
printf("Сумма полож. элементов в %d-й строке: %d\n", i + 1, summPosElementsInRow);
}
return system("pause");
}
#include <cstdio>
#include <cstdlib>
#include <ctime>
using namespace std;
#define countRows 3
#define countColumns 6
int main(void) {
srand(time(0));
printf("Матрица: \n");
int matrix[countRows][countColumns];
for (int i = 0; i < countRows; i++) {
for (int j = 0; j < countColumns; j++) {
matrix[i][j] = rand() % 101 - 50;
printf("%3d | ", matrix[i][j]);
}
printf("\n");
}
for (int i = 0; i < countRows; i++) {
int summPosElementsInRow = 0;
for (int j = 0; j < countColumns; j++) {
if (matrix[i][j] > 0)
summPosElementsInRow += matrix[i][j];
}
printf("Сумма полож. элементов в %d-й строке: %d\n", i + 1, summPosElementsInRow);
}
return system("pause");
}
Дякую тобi боже шо я не хохол.
Я думаю, ответов будет больше, если написать задание на русском языке.
Да, мы, конечно же, славяне, но извините, украинский язык подвергся множественным модификациям и стал малопонятным для русского населения.
Да, мы, конечно же, славяне, но извините, украинский язык подвергся множественным модификациям и стал малопонятным для русского населения.
Похожие вопросы
- Помогите пожалуйста! нужно написать программу на C++
- Информатики, выручайте, любые 5 заданий, пожалуйста!!! Нужно написать программу на языке паскаль.
- Помогите пожалуйста, нужно создать программу используя списки
- помогите пожалуйста, нужно составить программу на языке Паскаль
- можно ли изменить программу написаную в visual studio?
- Помогите пож-та,ОЧ надо завтра на контрольную написать задачу на языке Visual Studio 2010 (c++) Заранее СПС !!!
- ПОМОГИТЕ ПОЖАЛУЙСТА, КТО ЗНАЕТ ИНФОРМАТИКУ. НУЖНО НАПИСАТЬ ПРОГРАММУ НА С++.
- Нужно написать программы в Паскале! Массивы! Срочно! Помогите!
- Помогите пожалуйста исправить код программы на visual c++!!
- Нужно написать программу (помогите с алгоритмом) с++