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

Написать функцию, которая зануляет массив переданный как параметр и возвращает кол-во отрицательных элементов до зануления? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Адресное пространство http://www.cyberforum.ru/cpp-beginners/thread748764.html
Ситуация такая: Заинтересовался темой создания читов для онлайн игрушек, не ради корысти, но ради интереса :). Возник вопрос: Как достать из памяти адрес и значение переменной(например скорости перезарядки), чтобы менять его на свои значения? Как я понимаю (а я ещё пока новичок в прогерстве) нужно юзать указатели... Но был бы очень признателен, если бы подкинули пример кода с комментами....
C++ Автоматизация Google Chrome Не подскажите библиотеку для автоматизации браузера Google Chrome под Visual C/C++?Желательно хорошую,дабы она умела кликать по полям и яваскриптам.Поиск по форуму ничего не дал. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread748759.html
C++ Чтения файла, массивы, считывание массива
Здравствуйте, задание у меня такое, в файле "input.txt" записана строчка Например: DEFDEFVERDEFBIRBIRDEFDEF В программе нужно написать код так, чтобы она подсчитала скока DEF в файле и вывела результат цифрой в файл "output.txt" Я написал код #include <iostream> #include <cstdlib> #include <clocale> #include <fstream>
C++ Вычислить произведение Р
C++ Ввести число x и вычислить значение следующего выражения: http://www.cyberforum.ru/cpp-beginners/thread748749.html
Ввести число x и вычислить значение следующего выражения: y=2(sin)^2 (3π-2x)(cos)^2 (5π+2x) помогите)
C++ Расчет суммы чисел второстепенной диагонали Помогите организовать расчет суммы чисел второстепенной диагонали массива 5х5 ? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
28.12.2012, 11:26     Написать функцию, которая зануляет массив переданный как параметр и возвращает кол-во отрицательных элементов до зануления?
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstdlib>
#include <ctime>
 
 
size_t foo(int *arr,size_t size){
    size_t count=0;
    for(int i=0;i<size;count+=arr[i]<0?1:0,arr[i++]=0);
    return count;
}
 
int main(){
    srand(time(NULL));
    const int n=5;
    int arr[n];
    for(int i=0;i<n;arr[i++]=rand()%201-100);
    for(int i=0;i<n;std::cout<<arr[i++]<<' ');
    std::cout<<"\nCount: "<<foo(arr,n)<<std::endl;
    std::cin.get();
    return 0;
}
 
Текущее время: 21:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru