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

Функция не обнуляет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ напишите функцию, которая добавляет узел после n-го (если таковой вообще имеется). если n-го узла нет, просто добавляет узел в конец. нумерация узлов http://www.cyberforum.ru/cpp-beginners/thread1128177.html
напишите функцию, которая добавляет узел после n-го (если таковой вообще имеется). если n-го узла нет, просто добавляет узел в конец. нумерация узлов с 0.
C++ Напишите макрос печати массива элементов типа float в обратном порядке Напишите макрос печати массива элементов типа float в обратном порядке Что Вы подразумеваете под макросом? http://www.cyberforum.ru/cpp-beginners/thread1128176.html
C++ Чётные на чётных
Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб. Вводится последовательность чисел. Посчитать в ней количество чётных чисел, стоящих на чётных местах. Ввод...
C++ Поиск столбца, не содержащего указанного числа
Здравствуйте! Не могу понять, как создать вот такую функцию. В матрице нужно определить номер СТОЛБЦА, который не содержит ни одного заданного символа. К примеру ввожу число 5, а на выходе получаю...
C++ "Черный ящик" тестирование http://www.cyberforum.ru/cpp-beginners/thread1128052.html
Задали сделать "черный ящик" в виде таблицыю Можете объяснить на примере какой то программы что такое черный ящик и как она делается. В интернете читаю не могу понять.
C++ Исправьте ошибку, чтобы программа работала корректно Задание: Описать структуру «время» (часы, минуты, секунды). Определить функцию «следующая минута» увеличивающую передаваемое в нее время на 1 секунду (учесть, что в сутках 24 часа). Вроде и... подробнее

Показать сообщение отдельно
vantaqa
0 / 0 / 0
Регистрация: 20.05.2012
Сообщений: 16
24.03.2014, 22:09  [ТС]
всем спасибо) но обнуляет только 1 раз ,а к второму числу все также придирается)
вот код может что-то не так написал.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void zero(int *x){
        *x=0;
}
void Del(int *arr,int n){
    int m=0;int k;
    cout<<"Введите k "<<endl;
    cin>>k;
    for(int i=0;i<n;i++){
        if((abs(arr[i]%10))==k ||(abs(arr[i]==k))) {
            for(int j=i;j<n;j++)
                arr[j]=arr[j+1];
            zero(&arr[n - m]);
            m++;
        }
    }
            arr_out(arr,n);//выводит массив
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.