Форум программистов, компьютерный форум 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, 18:56     Динамические массивы
Здравствуйте. Задание следующее: Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. Добавить после каждого отрицательного элемента массива его модуль. Вся загвоздка заключается в том, что нужно оперировать всё тем же массивом. Объявлять второй массив и копировать в него элементы нельзя. То есть вот так нельзя:

Не по теме:

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
int i,n,el,h=0,d=0;
    cout<<"  Enter num of array: ";
    cin>>n;
    int m=n*2;
    int *a=new int [n];
     int *b=new int [m];
    cout<<"  Array: ";
    randomize();
    for(i=0;i<n;i++) { a[i]=rand()%20-10; cout<<a[i]<<" "; }
    cout<<endl;
 
     for(i=0;i<n;i++)
     {
      if(a[i]>=0)
      {
       b[i+h]=a[i];
       d++;
      }
     else {
     b[i+h]=a[i];
     b[i+1+h]=abs(a[i]);
     h++;
     d=d+2;
     }
         }
    cout<<"         ";
     for(i=0;i<d;i++) { cout<<b[i]<<" "; }
    getch();



В итоге дальше вывода сгенерированного массива сдвинуться не могу никак. Возможно ли вообще для задания работать только с одним массивом? Помогите пожалуйста с этой возможностью.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru