for (j=0; j<5; j++) {
mult = 1;
for (i=0; i<3; i++) {
mult = mult * matr[i][j];
}
cout << mult << "\t";
}
Задачи с масивами
2. Матрицу 3х5 проинициализировать произвольными действительными числами, вычислить произведение по столбцах.
3. В заданном тексте заменить 'р' на 'то'.
4. Заполнить массив произвольными трехзначными числами. Массив в размером[1..6]. Найти элемент ровный 337.
напишите пожалуйста хоть одну задачу!!хоть покажите как.
- Язык программирования? от mike, 10 мая 2012 года
да_)
Код:
for i:=1 to 9 do
read(b[i]);
p:=1;
for i:=1 to 9 do
if b[i] mod 5=0 then
p:=p*b[i];
read(b[i]);
p:=1;
for i:=1 to 9 do
if b[i] mod 5=0 then
p:=p*b[i];
4)
Код:
//C++
#include <iostream>
using namespace std;
int arr[6];
int i;
cout << "Ввод трехзначных чисел: " << endl;
for (i=0; i<6; i++) cin >> arr[i];
cout << "Поиск числа 337: " << endl;
for (i=0; i<6; i++) {
if (arr[i] == 337) {
cout << "Элемент с индексом " << i << " равен 337" << endl;
break;
}
}
#include <iostream>
using namespace std;
int arr[6];
int i;
cout << "Ввод трехзначных чисел: " << endl;
for (i=0; i<6; i++) cin >> arr[i];
cout << "Поиск числа 337: " << endl;
for (i=0; i<6; i++) {
if (arr[i] == 337) {
cout << "Элемент с индексом " << i << " равен 337" << endl;
break;
}
}
Код:
i = 0;
while ((arr[i] != 337) && (i < 6)) i++;
if (i == 6) cout << "Число 337 не найдено" << endl;
else cout << "Элемент с индексом " << i << "равен 337" << endl;
while ((arr[i] != 337) && (i < 6)) i++;
if (i == 6) cout << "Число 337 не найдено" << endl;
else cout << "Элемент с индексом " << i << "равен 337" << endl;
Код:
int i, j, matr[3][5];
//вводим значения элементов матрицы
for (i=0; i<3; i++)
for (j=0; j<5; j++) cin >> matr[i][j];
//отображаем матрицу на экране
for (i=0; i<3; i++) {
for (j=0; j<5; j++) cout << matr[i][j] << "\t";
cout << endl;
}
//под каждым столбцом матрицы будет отображено произведение элементов столбца
int mult;
for (j=0; j<5; j++) {
mult = 1;
for (i=0; i<3; mult *= matr[i++][j]) {}
cout << mult << "\t";
}
//вводим значения элементов матрицы
for (i=0; i<3; i++)
for (j=0; j<5; j++) cin >> matr[i][j];
//отображаем матрицу на экране
for (i=0; i<3; i++) {
for (j=0; j<5; j++) cout << matr[i][j] << "\t";
cout << endl;
}
//под каждым столбцом матрицы будет отображено произведение элементов столбца
int mult;
for (j=0; j<5; j++) {
mult = 1;
for (i=0; i<3; mult *= matr[i++][j]) {}
cout << mult << "\t";
}
Код: