len22
?>

Напишите, , программу в c++. в одномерном массиве размещены в первых элементах значения аргумента а в следующих соответствующие им значения функции. напечатать элементы этого массива в виде двух параллельных столбцов: аргументы и значения функции. вот шаблон: #include using namespace std; int main() { int n, n=0, i; int a[n]; cout < < "'kolichestvo uchenikov: "; cin > > n; cout < < "\n ocenki uchenikov : \n"; for (i = 1; i < = n; i++) { cout < < "a[" < < i < < "] = "; cin > > a[i]; if (a[i]< =2) {n++; } } cout < < "\n ne dopusheno ko vtoromu ekzamenu = " < < n; return 0; }

Информатика

Ответы

ksuhova
////////////////////////////////////////
Напишите, , программу в c++. в одномерном массиве размещены в первых элементах значения аргумента а
burylin9
Только программа, блок-схему не знаю
#include <iostream>
#include <iomanip>
#include <vector>
#include <ctime>
int main()
{
    using namespace std;

    const int n = 5;
    int A[n][n];
    int D[n][n];
    vector<int> B(n);
    vector<int> C(n);
    vector<int> S(n);   //результирующий вектор

    //как-нибудь заполняем исходные матрицы и вектора
    srand(time(0));
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
        {
            A[i][j] = rand() % (n * n) - n * n / 2;
            D[i][j] = rand() % (n * n) - n * 2;
        }
        B[i] = rand() % (n * n) - n;
        C[i] = rand() % (n * n) - n * n + n;
    }

    //выведем исходные данные на экран
    cout << "matrix A:\n";
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
            cout << setw(5) << A[i][j];
        cout << endl;
    }

    cout << "\nmatrix D:\n";
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < n; ++j)
            cout << setw(5) << D[i][j];
        cout << endl;
    }

    cout << "\nvector B:\n";
    for (int i = 0; i < n; ++i)
        cout << setw(5) << B[i] << endl;

    cout << "\nvector C:\n";
    for (int i = 0; i < n; ++i)
        cout << setw(5) << C[i] << endl;

    //вычислим требуемое
    for (int i = 0; i < n; ++i)
    {
        S[i] = 0;
        for (int j = 0; j < n; ++j)
            S[i] += D[i][j] * C[j];
        S[i] += 3 * B[i];
    }

    //выведем результат на экран
    cout << "\nvector S = D * C + 3 * B:\n";
    for (int i = 0; i < n; ++i)
        cout << setw(5) << S[i] << endl;

    return 0;
}
turoverova5

ответ: include <bits/stdc++.h>

using namespace std;

int main()

{

int N, M, max, num;

cout << "Enter a matrix size:" << "\n";

cout << "N = ";

cin >> N;

cout << "M = ";

cin >> M;

int** A = new int*[N];

for (int i = 0; i < N; i++)

{

A[i] = new int[M];

}

cout << "Enter a matrix:" << "\n";

for (int i = 0; i < N; i++)

{

for (int j = 0; j < M; j++)

{

cin >> A[i][j];

}

}

max = INT_MIN;

for (int i = 0; i < N; i++)

{

for (int j = 0; j < M; j++)

{

if (A[i][j] >= max) //Здесь ищем последний максимум

{

max = A[i][j]; //Значение максимального элемента

num = i; //Индекс строки, в которой расположен максимальный элемент

}

}

}

for (int j = 0; j < M; j++)

{

swap(A[0][j], A[num][j]); //Меняем строки местами

}

cout << "Maximum: " << max << "\n"; //Выводим максимум

cout << "Target string number: " << ++num << "\n"; //Выводим номер (не индекс) искомой строки

cout << "Target matrix:" << "\n";

for (int i = 0; i < N; i++)

{

for (int j = 0; j < M; j++)

{

cout << A[i][j] << " "; //Выводим искомую матрицу

}

cout << "\n";

}

for (int i = 0; i < N; i++)

{

delete [] A[i];

}

delete [] A;

system("pause");

return 0;

}

2

Напичатал тупо

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите, , программу в c++. в одномерном массиве размещены в первых элементах значения аргумента а в следующих соответствующие им значения функции. напечатать элементы этого массива в виде двух параллельных столбцов: аргументы и значения функции. вот шаблон: #include using namespace std; int main() { int n, n=0, i; int a[n]; cout < < "'kolichestvo uchenikov: "; cin > > n; cout < < "\n ocenki uchenikov : \n"; for (i = 1; i < = n; i++) { cout < < "a[" < < i < < "] = "; cin > > a[i]; if (a[i]< =2) {n++; } } cout < < "\n ne dopusheno ko vtoromu ekzamenu = " < < n; return 0; }
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

cernovarmechta
denchiklo2299667
dimiff5
nzaripova313
Марина_Мария
vantoslaltd
mg4954531175
muraveiynik
Bogdanov
zorinka777
olyafom1234
alplakhota67
Nevstrueva_Vasilevna
Коновалова1705
pizzaverona