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

Произведение элементов массива, расположенных после максимального по модулю элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами. http://www.cyberforum.ru/cpp-beginners/thread118828.html
Здравствуйте еще раз! Третье мое сообщение за вечер. Прошу помочь в решении такой задачи. Задание: записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Подсчитать...
C++ График Sin в квадрате X. Кому интересно посмотрите мое решение такой задачки на C++. Задание: построить график функции Sin в квадрате X. Просто смотрите если кому интересно, не думаю что это лучший вариант решения, но... http://www.cyberforum.ru/cpp-beginners/thread118826.html
C++ Циклический сдвиг массива вправо
дан двумерный массив MxN нужно осуществить поэлементный сдвиг вправо на 1 элемент
Строки и скобки в C++ C++
Здравствуйте. Начали в колледже проходить C++. Нужно решить задачу, но никак с этим не справлюсь. в первом семестре решал точно такую же на Паскале и решил, а на Си никак не выходит. Буду очень...
C++ запись классовой функции в курл запрос http://www.cyberforum.ru/cpp-beginners/thread118815.html
помогите разобраться в пречине появления ошибок , почему курл запрос "curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,Writer)" , не xочет принимать функцию "Writer" , когда ту записываем в класс. вот...
C++ error LNK2019 Всем доброго вечера! Вынужден снова воспользоваться помощью опытных мира сего, т.к. перерыв гору материала в сети, ничего путного не нашел... Итак, проблема очень необычная (по крайней мере для... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
19.04.2010, 05:33
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
#include <cmath>
 
void main(){
    int *array, n, i;
    
    std::cout << "Enter size of array: ";
    std::cin >> n;
    array = new int[n];
    
    for(i = 0; i < n; i++){
        std::cout << i << ": ";
        std::cin >> array[i];
    }
//1-----------------------------------------------      
    int c, counter = 0;
    std::cout << "Enter c: ";
    std::cin >> c;
    for(i = 0; i < n; i++)
        if(array[i] > c)
            counter++;
    std::cout << "Elements > c: " << counter;
//2-----------------------------------------------  
    int max = abs(array[0]);
    for(i = 0; i < n; i++)
        if(array[i] > max){
            max = abs(array[i]);
            counter = i;
        }
 
    int mult = 1;
    for(i = counter; i < n; i++)
        mult *= array[i];
    std::cout << "\nMultiplication of elements after max |element|: " << mult;
//3-----------------------------------------------      
    for(i = 0; i < n; i++)
        if(array[i] != 0 && abs(array[i] - 1) > abs(array[i])){
            int tmp = array[i];
            for(int j = 0; j < i; j++)
                array[i - j] = array[i - j - 1];
            array[0] = tmp;
        }
 
    std::cout << "\nReorganised:\n";
    for(i = 0; i < n; i++)
        std::cout << array[i] << ' ';
    std::cout << std::endl;
 
    delete []array;
    system("pause");
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru