C++

Поиск номеров столбцов где есть элементы разных знаков

#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    //Целые : массив, переменные циклов, размерности и счетчик.
    int **a, i, j, m, n, count=0;
    cout<<"Vv. kol-vo strok = "; cin>>m;
    cout<<"\nVv. kol-vo stolbc. = "; cin>>n;
    a = new int *[m];
    for(i = 0; i<m; i++){
        a[i] = new int [n];
        }
    //заполнение массива
    for(i = 0; i<m; i++){
        for(j = 0; j<n; j++){
            cout<<"a["<<i+1<<", "<<j+1<<"] = "; cin>>a[i][j];
            }
        }
    //вывод массива на экран в виде матрицы.
    for(i = 0; i<m; i++, cout<<"\n"){
        for(j = 0; j<n; j++, cout<<"\t"){
            cout<<a[i][j];
            
            }
        }
    //Объявление двух переменных для собирания в них колличества положительных и отрицательных элементов
    int l1=0,l2=0;
     for(j = 0; j<n; j++){
        for(i = 0; i<m; i++){
            if(a[i][j]<0) 
                l1++;
            if(a[i][j]>0)
                l2++;
        }
    //Если положительных больше нуля И отрицательных больше нуля, то увеличиваем счетчик на единицу.
        if(l1>0 && l2>0) {
            count++;
            l1 = 0; l2 = 0;
        }
     }
    //Значение счетчика, в итоге, и будет искомым колличеством.
    cout<<"\nV massive "<<count<<" stobcov s razn. znakami.\n";
    
    system("pause");
    return EXIT_SUCCESS;
}
Теги:
матрицы, поиск в матрице
Добавлено: 11 Января 2014 03:13:31 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...