Форум программистов, компьютерный форум CyberForum.ru

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

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

Показать сообщение отдельно
Динар19
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 13
22.07.2012, 11:22     Не получается простенькая задача
Условие
Дана целочисленная прямоугольная матрица.Определить:
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;
            }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru