Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Армейский Дьявол
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 69
#1

Определить количество строк, не содержащих ни одного нулевого элемента - C++

23.11.2009, 15:13. Просмотров 522. Ответов 2
Метки нет (Все метки)

Дана целочисленная прямоугольная матрицы. Определить:
1.Количество строк, не содержащих ни одного нулевого элемента.
2.Максимальное из чисел, встречающих в заданной матрице более одного раза.

как-то затруднительно, даже не знаю как это воплотить, в паскале знаю, а тут что-то не выходит вообще (
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2009, 15:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить количество строк, не содержащих ни одного нулевого элемента (C++):

Определить количество строк, не содержащих ни одного нулевого элемента - C++
Дана целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента. Поменять местами...

Определить: количество строк, не содержащих ни одного нулевого элемента; - C++
Составить функцию Run которая позволит выполнить следующие действия с двухмерными массивами (если задачу решить нельзя, то сообщит об...

Определить количество строк, не содержащих ни одного нулевого элемента - C++
Дана целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента.

Определить количество строк, не содержащих ни одного нулевого элемента - C++
Помогите написать программу,предмет просто не профильный Написать программу в соответствии с вариантом, выделив под массив динамически...

Определить количество строк не содержащих ни одного нулевого элемента - C++
создать в динамической памяти двумерный массив целых чисел. Определить количество строк не содержащих ни одного нулевого элемента

Определить количество строк, не содержащих ни одного нулевого элемента - C++
Заполнить целочисленный двухмерный массив размера NN случайными числами в диапазоне от -18 до 20 . Определить количество строк, не...

2
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.11.2009, 17:02 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Армейский Дьявол Посмотреть сообщение
2.Максимальное из чисел, встречающих в заданной матрице более одного раза.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "iostream.h"
#include <stdlib.h> 
#include <time.h> 
int main()
{
    srand(time(NULL));
    int N, *mas, i, j, max_i;
    bool fl;
    cout<<"Vvedite col-vo elementov v matrice :"<<endl;
    cin>>N;
    mas=new int[N];
    cout<<"Ishodni massiv:"<<endl;
    for(i=0; i<N; i++)
    {
        mas[i]=rand()%10;
        cout<<mas[i]<<" ";
    }
    cout<<endl;
    // ïîèñê Г¬Г*ГЄГ±ГЁГ¬Г*ëüГ*îãî ГЁ ïîâòîðÿþùåãîñÿ
    max_i=-1;
    for(i=0; i<N-1; i++)
    {
        fl=false;
        for(j=i+1; j<N; j++)
            if(mas[i]==mas[j])
                fl=true;
        if(fl)
            if((max_i!=-1 && mas[max_i]<mas[i]) || max_i==-1)
                max_i=i;            
    }
    if(max_i!=-1)
        cout<<"Max povtoryushisy element: "<<mas[max_i]<<endl;
    else
        cout<<"Povtoryushisy elementov net "<<endl;
   return 0;
}
1
Esc
4 / 4 / 1
Регистрация: 16.11.2009
Сообщений: 19
23.11.2009, 20:29 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Армейский Дьявол Посмотреть сообщение
1.Количество строк, не содержащих ни одного нулевого элемента.
сам алгоритм нахождения в строках 58-69,остальное можешь не смотреть =)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include "iostream.h"
#include "iomanip.h"
#include "conio.h"
#include "fstream.h"
#include "process.h"
#include "stdlib.h"
void main()
{
clrscr();
int i,j,k,n,z,x,y;
char c,d[20];
double **s,sp[20];
int sM,sm,A;
ifstream iF;
ofstream oF;
cout<<"vvedite nazvanie faila"<<endl;
cin>>d;
iF.open(d);
if (!iF)
{
 cerr<<"Error!ne nayden file";
 getch();
 exit(1);
}
x=0;
while(iF.peek()!=EOF)
{
 iF.ignore(100,'\n');
 iF.ignore(100,' ');
 x++;
}
iF.close();
iF.open(d);
i=0;
while(!iF.eof())
{
 iF>>z;i++;
}
n=(i-1)/x;
cout<<"kol-vo strok "<<x<<endl;
cout<<"kol-vo stolbcov "<<n<<endl;
iF.close();
iF.open(d);
s=new double*[x];
for (i=0;i<x;i++)
{
s[i]=new double[n];
 for(j=0;j<n;j++)
 iF>>s[i][j];
}
iF.close();
cout<<"ish. matrica:"<<endl;
for (i=0;i<x;cout<<'\n',i++)
{
 for(j=0;j<n;j++)
 cout<<setw(6)<<s[i][j];
}
k=0;
for (i=0;i<x;i++)
{
 for(j=0;j<n;j++)
 if(s[i][j]==0)
 {
 --k;
 break;
 }
 k++;
}
cout<<k<<endl; //вот это кол-во строк без нулей
for(i=0;i<x;i++)
delete[] s[i];
delete[] s;
cout<<"enter any key";
getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2009, 20:29
Привет! Вот еще темы с ответами:

Определить количество строк, не содержащих ни одного нулевого элемента - C++
#include &lt;iostream&gt; using namespace std; void main() { setlocale(LC_ALL, &quot;Russian&quot;); int mass=256;// обьявили двумерный...

Определить количество строк матрицы, не содержащих ни одного нулевого элемента - C++
помогите пожалуйста с задачкой разобраться, задание следующее - &quot;Используя обьявления массивов через указатели на тип, шаблоны функций и...

Определить количество строк матрицы, не содержащих ни одного нулевого элемента - C++
Ввести с клавиатуры вещественную матрицу размерностью 5х5. Определить количество строк, не содержащих ни одного нулевого элемента. ...

Определить количество строк матрицы, не содержащих ни одного нулевого элемента - C++
Дана целочисленная прямоугольная матрица.Определить: 1)Количество строк ,не содержащих ни одного нулевого элемента. 2)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru