• помогите
    как дописать
    с++ D (10, 10) Записать на место отрицательных элементов матрицы нули, а на место положительных — единицы. Вывести на печать нижнюю треугольную матрицу в общепринятом виде
    вот как написала .а дальше не знаю
    #include<iostream>
    using namespace std;
      int main(){
      int A[10][10], n = 10;
    for(int i=0;i<n;++i){
    for(int j=0;j<n;++j){    
         A[i][j] = rand()%10-5;}}
      for(int i=0;i<n;++i){    
    for(int j=0;j<n;++j){      
       cout<<A[i][j]<<" ";}
    cout<<endl;}
    cout<<"";
      for(int i=0; i<n; i++){  
       for(int j=0;j<n;++j){    
         if(A[i][j]<0)A[i][j] = 0;    
         if(A[i][j]>0)A[i][j] = 1;     }}
      for(int i=0;i<n;++i){  
      for(int j=0;j<n;++j){      
       cout<<A[i][j]<<" ";}
    cout<<endl;}
    system("PAUSE");
    }

Ответы 6

  • я в эклипсе на mingw делал, ничего не ругается.
  • а нет. я тебя обманул. srand(time(NULL)); забыл
    • Автор:

      minnie
    • 5 лет назад
    • 0
  • а после чего его писать?
  • я поправил
  • спасибочкиии
    • Автор:

      kaiaware
    • 5 лет назад
    • 0
  • #include <bits/stdc++.h>using namespace std;int main(){    int a[10][10];    int n = 10;    for (int i = 0; i < n; ++i) {        for (int j = 0; j < n; ++j)        {            a[i][j] = rand() % 10 - 5;        }    }    for (int i = 0; i < n; ++i) {        for (int j = 0; j < n; ++j) {            if (a[i][j] > 0)                a[i][j] = 1;            else if (a[i][j] < 0)                a[i][j] = 0;        }    }    for (int i = 0; i < n; ++i) {        for (int j = 0; j < n; ++j)        {            cout << a[i][j] << " ";        }        cout << '';    }    for (int i = 0; i < 10; i++) {        for (int j = 0; j < 10; j++) {            if (j < i)                cout << a[i][j] << " ";        }        cout << '';    }}
  • Добавить свой ответ

Войти через Google

или

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

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

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