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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ gcc в Linux это удобно? http://www.cyberforum.ru/cpp-beginners/thread407415.html
Приветствую Вас, уважаемые Гуру компиляции. Вопрос следующий. GCC в 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 со следующими полями: вопрос, пять вариантов ответа, номер... подробнее

Показать сообщение отдельно
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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru