• Ввести двумерный массив A 4×3. Определить в нём произведение тех элементов, чей модуль лежит вне диапазона [1;5]. Помогите, язык с++

Ответы 2

  • #include <iostream>

    using namespace std;

    int main()

    {

    double A[4][3], b=1;

    bool c = false;

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

     for (int j=0; j<3; ++j) {

      cin >> A[i][j];

      if (abs(A[i][j])<1 or abs(A[i][j])>5) {b*=A[i][j]; c=true;}

     }

    if (c==true) cout<<b;

    else cout<<"there are no such numbers";

    return 0;

    }

    • Автор:

      aaron261
    • 5 лет назад
    • 0
  • #include <iostream>

    using namespace std;

    //Ввести двумерный массив A 4×3. Определить в нём произведение тех элементов, чей модуль лежит вне диапазона [1;5]

    int main()

    {

    int masA[4][3],a,b;

    cout << "Vvedite a and b: ";

    cin >> a >> b;

    for (int i=0; i < 4; i++) {

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

     {

      masA[i][j] = rand() % b + a; //рандом

      cout << masA[i][j] << " ";

     }

     cout << "";

    }

    int p = 1;

    for (int i = 0; i < 4; i++) {

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

     {

      if (abs(masA[i][j]) < 1 || (masA[i][j]) > 5)

       p = p * masA[i][j];

     }

    }

    cout << "Proizv= " << p;

    return 0;

    }

    • Автор:

      russell
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years