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

Почему "падает" программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решние уравнения f(x)=0 методом итераций http://www.cyberforum.ru/cpp-beginners/thread602027.html
Всем привет! Ребята, помогите пожалуйта! Как кровь из носа нужен код такой вот задачки Программа решения уравнения f(x)=0 методом итераций. y=(2*x-log(x))/3. В итерациях вообще ничего не...
C++ Проверка вводимых символов Что то я так и не нашел в с++ под линукс есть ли встроенные регэкспы. Мне нужно что бы люди при загрузке файла не могли подменить имя, то естьп роверить что это символы a-zA-Z-а-яёА-ЯЁ0-9_.,'- и... http://www.cyberforum.ru/cpp-beginners/thread601998.html
C++ Ошибка в методе, как исправить?
void Point::Read() { int _x,_y; cin>>"(">>_x>>",">>_y>>")"; SetX(_x); SetX(_y); } Вот метод класса Point, хотел вводить координаты в формате (10,20), само собой надо пропускать (,) Но...
C++ Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.
C++ Определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread601969.html
Возникла проблема с нахождением минимума среди сумм элементов диагоналей, параллельных главной, листинг по нахождению сумму чётных положительных элементов в строках где нет отрицательных составила а...
C++ Односвязные линейные списки Подскажите пожалуйста, как заменить содержимое файла перечнем символов, которые в нем встречаются, упорядоченным в порядке убывания частоты их вхождений. подробнее

Показать сообщение отдельно
Mikola-BLR
47 / 47 / 7
Регистрация: 27.12.2011
Сообщений: 65
10.06.2012, 16:06
Потому что k в main() у вас НИКОГДА не увеличивается.
Вызывая функцию
void ydalenie(int x[], int n)
{
int k = 0;
for(int i = 0; i<n; i++)
{
if(x[i] / 100 < 1)
{
x[k] = x[i];
k++;
}
}
}
Вы в ней инициализируете локальную переменную k и ЕЁ увеличиваете k++. К функции main() она не имеет НИКАКОГО отношения.
Т.е. мне нужно вернуть значение k?
Да.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru