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

Изменить знак у минимального по модулю элемента массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ gcc в Linux это удобно? http://www.cyberforum.ru/cpp-beginners/thread407415.html
Приветствую Вас, уважаемые Гуру компиляции. Вопрос следующий. GCC в Linux это чисто хардкорный вариант для полноценного программирования или играет исключительно роль компилятора? Ибо большинство светлых умов советует gcc, но это же жутко не удобно прыгать от консоли к документу. Работал под Windows в Dev-C++, но Windows порядком надоел. Рассматривал IDE приложения в Linux, но сути не поймал....
C++ Задача на поиск делителей последовательности чисел с использованием функции Вводится последовательность целых чисел, 0 – конец последовательности. Для каждого числа последовательности найти количество его делителей (функцией оформить определение количества делителей числа). http://www.cyberforum.ru/cpp-beginners/thread407412.html
C++ Вычислить сумму квадратов первых 7 натуральных чисел
Люди помогите пожалуйста решить: 1. Вычислить сумму квадратов первых 7 натуральных чисел.
Произведение двух комплексных чисел и значение модуля полученного комплексного числа C++
Даны действительные числа c1, d1, c2, d2, задающие действительные и мнимые части комплексных чисел c1 + id1, c2 + id2. Написать функцию, которая находит произведение двух комплексных чисел и возвращает значение модуля полученного комплексного числа, его фазу передает через внешнюю переменную, а его действительную и мнимую часть - через параметры-указатели.
C++ If и case http://www.cyberforum.ru/cpp-beginners/thread407366.html
Нужно чтобы программа принимала числа от -100 до 1000. Используя if, при значении, которое не входит в этот диапазон, программа закрывается. А мне это не нужно. Если пользоваться case, то этот диапазон никак не прописать. Что посоветуете??
C++ тестовые вопросы Всем привет, помогите пожалуйста написать программу на С++ через консоль: Один тестовый вопрос представляет собой структуру Task со следующими полями: вопрос, пять вариантов ответа, номер правильного ответа, начисляемые баллы за правильный ответ. Для моделирования набора тестовых вопросов реализовать класс TestContent, содержащий массив тестовых вопросов. Реализовать методы добавления и... подробнее

Показать сообщение отдельно
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
14.12.2011, 19:46     Изменить знак у минимального по модулю элемента массива
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
#include <iostream>
#include <cmath>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main() {
    int myArray[100];
    srand(time(0));
    for(int i = 0; i < 100; i++) {
        myArray[i] = rand();
    }
    int min = myArray[0], tmp = 0;
    for(int i = 0; i < 100; i++) {
        if(abs(min) > abs(myArray[i])) {
            min = myArray[i];
            tmp = i;
        }
    }
    myArray[tmp] = -myArray[tmp];
    cout << "Index: " << tmp << " Num: " << min << " -Num: " << -min << endl;
    system("pause");
    return 0;
}
 
Текущее время: 10:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru