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

сгенерировать квадратную матрицу n*n и сортировать ее в порядке возрастания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Армия http://www.cyberforum.ru/cpp-beginners/thread26978.html
Армия (Время: 1 сек. Память: 16 Мб Сложность: 58%) Всем известно, что в армии без строевой подготовки и порядка дело не обходится и за этим там строго следят. Однажды утром сержант построил всех...
C++ Найти порядковые номера двух соседних чисел, сумма которых максимальна. 7.79. Дана последовательность целых чисел Х1, Х2,..., Хn где n >= 3. Найти: в) порядковые номера двух соседних чисел, сумма которых максимальна. Если таких пар чисел несколько, то найти номера чисел... http://www.cyberforum.ru/cpp-beginners/thread26972.html
Игнорирует cin в цикле. C++
Здравствуйте, уважаемые. Прошу помочь. Не могу понять почему в приведенном ниже коде при втором и последующем прохождении цмкла команда cin игнорируется: int uzl = 0; bool bzz = 0; do {...
C++ Международная телефонная станция
Привет Всем. Вот нам задали задачку, а я не понимаю как ее решить. На международной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована как...
C++ Создание мини теста на С http://www.cyberforum.ru/cpp-beginners/thread26941.html
люди добрые, помогите пожалуйста решить такого рода задачку на языке С: надо написать прогу, которая поочерёдно задаёт врозброс 10 вопросов(вопросы берутся не с файла). после каждого вопроса...
C++ Найти и напечатать слово, в котором содержится больше всего символов “А” Дан текст, который содержит буквы и пропуски. Найти и напечатать слово, в котором содержится больше всего символов “А”. Словом считать последовательность букв, разделенных пропусками. помогите мне... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1395 / 906 / 56
Регистрация: 02.01.2009
Сообщений: 2,706
Записей в блоге: 1
21.03.2009, 22:50
Обрати внимание на этот участок кода
C++
1
2
3
4
5
6
7
for(i=0;i<M;i++){//prisvaivaem a[i]
printf("\n"); //znachenia m[i][j]
for(j=0;j<N;j++){
a[i]=m[i][j];//вот здесь точно проблема
//printf("%d",a[i]);
}
}
тоесть a[i] у тебя примерно так будет выглядеть
Код
a[0] == m[0][4]
a[1] == m[1][4]
a[2] == m[2][4]
a[3] == m[3][4]
a[4] == m[4][4]
Ну а здесь точно выход за границы
C++
1
2
3
4
5
6
7
8
9
for(i=0;i<M*N-1;i++){ //sortiryem a[i]
min=i;
for(j=i+1;j<M*N;j++)
if(a[j]<a[min])
min=j;
buf=a[i];
a[i]=a[min];
a[min]=buf;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.