"Ну пока...", вероятнее всего имелся ввиду цикл ("while" или "do...while"). К сожалению, язык программирования вы не указали, поэтому объясню в виде команд.
Скорее всего, вам дана матрица размером (n*n или n*m), в любом случае можем запросить ввод данных два раза, не грубая ошибка, но... Не профессионально.
Нам нужны две переменные(n, m) в случае матрица (n*m) или одна переменная (n), в случае (n*n)
Целочисленные переменные n, m;
Вводим значения n, m;
Создаём матрицу A[n][m];
Целочисленная переменная j = 0;
//Нам будет необходимо пройти только по первой строке
1) #include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> arr;
int N;
int sum = 0;
cin >> N;
for(int i = 0; i<N; ++i) {
int temp;
cin >> temp;
arr.push_back(temp);
if(i==0) {
sum = arr[i];
} else {
sum*=arr[i];
}
cout << "Sum: " << sum;
}
2) #include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> arr;
int N;
cin >> N;
int sum2(0), sum3(0);
for(int i = 0; i<N; ++i) {
int temp;
cin >> temp;
arr.push_back(temp);
if(arr[i]>9&&arr[i]<100) {
if(sum2==0) {
sum2=arr[i];
} else {
sum2*=arr[i];
}
} else {
if(arr[i]>99&&arr[i]<1000) {
sum3+=arr[i];
}
}
}
cout << "Sum2: " << sum2 << endl << "Sum3: " << sum3;
}
Объяснение:
"Ну пока...", вероятнее всего имелся ввиду цикл ("while" или "do...while"). К сожалению, язык программирования вы не указали, поэтому объясню в виде команд.
Скорее всего, вам дана матрица размером (n*n или n*m), в любом случае можем запросить ввод данных два раза, не грубая ошибка, но... Не профессионально.
Нам нужны две переменные(n, m) в случае матрица (n*m) или одна переменная (n), в случае (n*n)
Целочисленные переменные n, m;
Вводим значения n, m;
Создаём матрицу A[n][m];
Целочисленная переменная j = 0;
//Нам будет необходимо пройти только по первой строке
//Цикл while
While (j<m)
{
A[0][j]="//";
j++;
}
//Цикл do...while
Do
{
A[0][j]="//";
j++;
}while(j<m);
Как программа будет выглядеть на языке С++
int n,m;
cin>>n>>m;
int A[n][m];
int j=0;
//Цикл while
while(j<m)
{
A[0][j] = "/";
j++
}
//Цикл do..while
do
{
A[0][j] = "/";
j++
}while(j<m);