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

Функция меняет все отрицательные элементы массива на максимальный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ розбить проект на файлы http://www.cyberforum.ru/cpp-beginners/thread253795.html
как подключить например File1.cpp в проект, как создать хедер файл и передать его в проект ? %-) помогите розобратся с этими вопросами, (на укр языке это наз компонування) в гугле мало что нашёл :( объясните пож, или киньте ссылку где об этом можно почитать
C++ Чтение полного файла в память или по кускам? Здравствуйте. Возник такой вопрос. Как рациональнее делать в плане выигрыша процессорного времени и занятия минимального количества места? Есть файл. С его данными надо проделать некие операции и создать новый файл того же типа, но с измененными данными. Так вот, что лучше, прочитать весь файл в буфер и там его обрабатывать или обрабатывать последовательно, читая побайтно и сразу записывая... http://www.cyberforum.ru/cpp-beginners/thread253780.html
C++ Ковыряем SWF файлы
управление SWF из вне. Задача: Есть игра на одном хххххх сайте, она написана на Flash. Хочу написать программу на c++ которая будет автоматически выполнять определённые действия, но не знаю в какую сторону рыть. Вот скрин подобной программы: end.
Проверка метода Гаусса C++
Написала программу решения СЛАУ методом Гаусса. Я в программировании новичек, написать написала, но она не работает. Прошу более опытных людей проверить и указать мои ошибки. Спасибо всем, кто откликнется. Мое решение ниже: #include<iostream.h> #include<conio.h> int Matrix; int Vector; int i;
C++ Объяснить работу программы http://www.cyberforum.ru/cpp-beginners/thread253775.html
Во введенном слове подсчитать количество различных пар букв. Например, в слове babacabacd 5 различных пар букв, ba – 3 пары, ac – 2 пары. #pragma argsused int main(int argc, char* argv) { { char str; cout<<RUS("Введите слово: "); cin.getline(str, 100); std::map<std::string, int> pairs;
C++ Вычислить произведение чисел кратных 7 на промежутке от 1 до 100. Вычислить произведение чисел кратных 7 на промежутке от 1 до 100. подробнее

Показать сообщение отдельно
bigredcat
364 / 311 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
08.03.2011, 17:34     Функция меняет все отрицательные элементы массива на максимальный
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
#include <iostream>
 
void func(float* a, unsigned n)
{
    if (!n) return;
 
    float m = a[0];
 
    for (unsigned i = 0; i < n; i++)
        if (m < a[i]) m = a[i];
 
    for (unsigned i = 0; i < n; i++)
        if (a[i] < 0) a[i] = m;
}
 
int main()
{
    using namespace std;
    float a[5] = {2.0, -1.0, 3.0, -2.0, 4.0};
 
    for (int i = 0; i < 5; i++) cout << a[i] << " ";
    cout << endl;
 
    func(a, 5);
 
    for (int i = 0; i < 5; i++) cout << a[i] << " ";
    cout << endl;
 
    system("PAUSE");
    return 0;
}
Или комментарии нужны?
 
Текущее время: 01:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru