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

Не получается простенькая задача - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование графики http://www.cyberforum.ru/cpp-beginners/thread627096.html
Подскажите, после паскаля для программирования графики (2d и 3d игры без кнопок) какая подходит среда и какие нужны библиотеки?
C++ Улучшение алгоритма вычисления определителя матрицы, порядка n>3 Всем доброго времени суток, я достаточно долго искал шаблон кода для вычисления определителя квадратной матрицы, нашел на просторах рунета более-менее нормальный алгоритм, все считает верно для... http://www.cyberforum.ru/cpp-beginners/thread627078.html
C++ Деревья
Я не особо разбираюсь в программировании (т.к это не связано с моей будущей специальностью,но те кто составлял учебный курс так не считают )поэтому не бросайтесь камнями. Суть задания:...
Существование объекта C++
Здравствуйте, есть довольно сложное и интересное задание Есть класс someClass нужно сделать так чтобы: 1) Его объекты можно было создавать только динамически 2) Даже созданные динамически объекты...
C++ Подсчёт количества подстрок http://www.cyberforum.ru/cpp-beginners/thread627021.html
Посмотрите пожалуйста нормально ли написана функция, которая считает количество подстрок? int SearchSubString(char *s1,char *s2){ int result = 0; while(*s1){ if(strstr(s1,s2)) ...
C++ Переворот строки Почему при использовании указателя ошибка, а при использование массива всё нормально? void RevStr(char *str){ char *start,*end; char t; start = str; end = &str; подробнее

Показать сообщение отдельно
Динар19
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 13

Не получается простенькая задача - C++

22.07.2012, 11:22. Просмотров 285. Ответов 3
Метки (Все метки)

Условие
Дана целочисленная прямоугольная матрица.Определить:
1)количество срок, не содержащих ни одного нулевого элемента;
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
37
38
#include<iostream>
using namespace std;
int main(){
           
           cout<<"Vvedite characteristiky massiva\n";
           int stk,stb;
           cout<<"Kolichestvo strok stk="; cin>>stk;
           cout<<"\nKolichestvo stolbtcov stb="; cin>>stb;
           int a[stk][stb];
           int i,j;
           cout<<"\nVvedite elementy massiva";
           for(i=1;i<=stk;i++){
             cout<<"\n";
             for(j=1;j<=stb;j++){cout<<"a["<<i<<"]["<<j<<"]"; cin>>a[i][j];};
             }
             int n=0,k=0,l=0;
             i=1;j=1;
           while(i<=stk){
                               while(j<=stb)  if (a[i][j]!=0) {k++; j++;} else j=stb;
                                              if (k==stk) n++; 
                                              i++;};
                                              
           int c[stk][stb];
            for(i=1;i<=stk;i++)
                for(j=1;j<=stb;j++) c[i][j]=a[i][j];
                     
            int b[l],max=1;
             for(i=1;i<=stk;i++)
                for(j=1;j<=stb;j++)
                     for(k=1;k<=stk;i++)
                         for(n=1;n<=stb;j++) if (c[i][j]==a[k][n]){ b[max]=c[i][j]; max++;};
            for(i=1,max=b[1];i=l;i++) if (b[i]>max) max=b[i];
            cout<<"Max="<<max;
                                              
           cout<<"\nKolichestvo strok ne soderzhachih null "<<n;
           system("pause");
            return 0;
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru