Загрузка...

Заменить отрицательные элементы первой строки на (–1), положительные – на 1, нулевые оставить без из

Тема в разделе C/C++ создана пользователем business_dark 11 фев 2022. 187 просмотров

  1. business_dark
    business_dark Автор темы 11 фев 2022 Приложения на айфон взломанные - t.me/ipa_dark 11 757 26 ноя 2018
    C

    #include <iostream>

    using namespace std;

    int main(){
    setlocale(LC_ALL,"Russian");
    const int m = 3, n = 2;
    int mas[m][n];

    for(int i = 0; i < m; i++)
    for(int j = 0; j < n; j++){
    cout << "mas[" << i << "][" << j << "] = ";
    cin >> mas[i][j];
    }

    cout << "\n\nВывод массива: \n";
    for(int i = 0; i < m; i++){
    cout << "\n";
    for(int j = 0; j < n; j++)
    cout << mas[i][j] << " ";
    }

    for(int j = 0; j < n; j++)
    mas[0][j] = -1;

    cout << "\n\nВывод массива: \n";
    for(int i = 0; i < m; i++){
    cout << "\n";
    for(int j = 0; j < n; j++)
    cout << mas[i][j] << " ";
    }
    return 0;
    }

    Вот что я накидал
    думаю иду в верном направлении. Загуглил уже всё, не могу найти. Как мне сделать условие если массив > 0..?
    если массив mas[0][j] > 0
    тогда mas[0][j] (Первой строке) присвоить значение 1

    for(int j = 0; j < n; j++)
    mas[0][j] = -1;
     
    11 фев 2022 Изменено
  2. YungSabb
    YungSabb 11 фев 2022 Заблокирован(а) 1 10 фев 2022
    А какая вообще задача?
     
  3. Daemon
    Daemon 11 фев 2022 1680 8 янв 2021
    business_dark,
    C
    #include <iostream>

    using namespace std;

    int main(){
    setlocale(LC_ALL,"Russian");
    const int m = 3, n = 2;
    int mas[m][n];

    for(int i = 0; i < m; i++)
    for(int j = 0; j < n; j++){
    cout << "mas[" << i << "][" << j << "] = ";
    cin >> mas[i][j];
    }

    cout << "\n\nВывод массива: \n";
    for(int i = 0; i < m; i++){
    cout << "\n";
    for(int j = 0; j < n; j++)
    cout << mas[i][j] << " ";
    }

    for(int j = 0; j < n; j++)
    if(mas[0][j] > 0) mas[0][j] = 1;
    else if (mas[0][j] < 0) mas[0][j] = -1;

    cout << "\n\nВывод массива: \n";
    for(int i = 0; i < m; i++){
    cout << "\n";
    for(int j = 0; j < n; j++)
    cout << mas[i][j] << " ";
    }
    return 0;
    }
     
    1. Посмотреть предыдущие комментарии (1)
    2. business_dark Автор темы
      Daemon, [IMG]
      как ты мне кидал тут)
    3. Daemon
      business_dark, Строка это горизонталь - красная стрелка на картинке. Что не так?
Top
Загрузка...