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

Динамические массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread391041.html
Помогите написать код для COS РЯД ТЕЙЛОРА http://ru.wikipedia.org/wiki/%D0%A0%D1%8F%D0%B4_%D0%A2%D0%B5%D0%B9%D0%BB%D0%BE%D1%80%D0%B0 ИСПОЛЬЗУЯ ТОЛЬКО STDIO.H И X МЕЖДУ 0 И 10
C++ програмирования на языке С + + С клавиатуры вводится текстовый рядок.Скласты программу, которая подсчитывает количество цифр в тексте; выводит на экран слова, начинающиеся с согласных букв; уничтожает все слова, которые начинаются и заканчиваются за одну и ту же букву. galiagalia123, официальным языком форума является русский язык. http://www.cyberforum.ru/cpp-beginners/thread391039.html
C++ Сравнение элементов символьного массива
Есть символьный массив А, состоящий из 729 строк и 15 столбцов, который скачивается из файла. Есть символьный массив В, состоящий из одной строки и 15 столбцов, который задаётся в самом начале. Нужно найти в массиве А строки, совпадающими со строкой массива В на 8 символов и вывести на экран. Но при компиляции показывает одну ошибку в 34 строке. Почему ? #include <iostream> #include...
C++ Будильник
Составить программу которая выводит на экран текущее время, а также проигрывает мелодию в заданный момент времени. Время вывода мелодии задается с клавиатуры при запуске программы и выводится на экран как постоянный текст.
C++ Определить количество четных чисел на отрезке между максимальным и минимальным элементами массива http://www.cyberforum.ru/cpp-beginners/thread391008.html
Просьба помочь написать программу. Дан массив из N элементов. Нужно определить количество четных чисел на отрезке между максимальным и минимальным элементами массива.
C++ Помогите с Задачкой 1. Реализовать функцию нахождения всех простых чисел в диапазоне от 1 до 101. Сгенерированные числа сохранить в массиве. Элементы массива вывести на консоль. При реализации использовать алгоритм Эратосфена 2. Создать массив, размер массива ввести с консоли, заполнить его случайными вещественными числами от 1 до 50. Вычислить корень квадратный каждого из его элементов и среднее арифметическое... подробнее

Показать сообщение отдельно
BIOSonar
2 / 2 / 0
Регистрация: 17.01.2010
Сообщений: 40
24.11.2011, 19:34  [ТС]     Динамические массивы
Есть ещё более быстрый алгоритм:Ещё при заполнении массива, если очередной элемент отрицательный - тут же по соседству записывать его модуль. Такой способ будит самым быстрым, но использовать можно только вовремя первичного заполнения массива данными.
А как его реализовать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int i,n,el,h=0,d=0;
    cout<<"  Enter num of array: ";
    cin>>n;
    int m=n*2;
    int *a=new int [m];
    cout<<"  Array: ";
    randomize();
    for(i=0;i<n;i++) { a[i]=rand()%20-10;
     if (a[i]<0)
     {
            a[i+1]=abs(a[i]);
            i++; n++;
     }
     cout<<a[i]<<" "; }
    cout<<endl;
Так? Только неправильно работает. Исправьте пожалуйста меня.
 
Текущее время: 02:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru