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

Массивы: вставить элемент перед каждым отрицательным элементом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Имитационная модель процессора http://www.cyberforum.ru/cpp-beginners/thread1184233.html
Необходимо разработать программную модель процессора и реализовать его имитационную (т.е. компьютерную) модель. Адресность: 1-адресная Битность регистров/стека и операндов команд: 14 битные Команды: X and Y (логическое умножение). Должно быть реализовано: 1) минимум 2 команды (одна из них - внесение значение в регистр); 2) для операндов / регистров представления побитно; 3) фиксация в...
C++ Cgi скрипт на C++ Создал простой скрипт на C++ и положил его в cgi-bin не забыл заголовок Content -type , создал на ide microsoft visual провел компиляцию exe файл поменял на cgi вожу в адресе www.localhost/cgi-bin/script.cgi денвер отвечает : """""" Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server... http://www.cyberforum.ru/cpp-beginners/thread1184232.html
Ссылка на неразрешённый символ C++
#include "stdafx.h" #include "stdio.h" #include <clocale> #include <iomanip> #include <fstream> #include <string> #include <iostream> using namespace std; class sotrydnik
Метод чисел Фибоначчи. Вывести решение в виде численного значения в точке экстремума независимой переменной C++
Написать программу которая должна выводить решение в виде численного значения в точке экстремума независимой переменной (x экстр.) и значения функции в этой точке y(x экстр.). Метод расчета: Метод чисел Фибоначчи Интервал поиска: x=-14..-0.7 Функция : max (8*x^2+7*x+1)/(x^4-17*x^3)+9 Величина точности поиска E=0.001 Нашёл что-то похожее, только тут условие другое "f(x)=2x*x*x-6*x+3, a=0,...
C++ Нарисовать треугольник квадрат круг http://www.cyberforum.ru/cpp-beginners/thread1184199.html
Нарисовать треугольник квадрат круг на С++
C++ Файловые потоки Структура enum status {Boss=1, Manager}; struct Worker { string Name; int Year; status Status; }; подробнее

Показать сообщение отдельно
Bogdan_Fomin
0 / 0 / 0
Регистрация: 22.05.2014
Сообщений: 2

Массивы: вставить элемент перед каждым отрицательным элементом - C++

22.05.2014, 00:49. Просмотров 200. Ответов 0
Метки (Все метки)

По условию задачи необходимо вставить по одному элементу перед всеми отрицательными элементами. Что не так в коде?
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
 int *pA;
 int N, i, j;
 srand((unsigned)time(0));
 printf("n=");
 scanf_s("%d",&N);
 pA=(int*)calloc(2*N,sizeof(int));
 if (pA==NULL)
 {
     printf("Out memory "); exit (1);}
 else
 {
  for( i=0; i < N; i++ )
  {
    pA[i] = 20. *rand()/RAND_MAX-10;
    printf("%4d", pA[i]);
  }
 
 
  for( i=0; i < N; i++ ) 
   if (pA[i]<0)
    { 
        for (j=N-1;j>i;j--)    
        pA[j]=pA[j-1]; 
        N++;
        pA[i]=pA[0];
    }
  printf("\n Result:\n");
  for( i=0; i < N; i++ ) 
   printf("%4d", pA[i]);
 
  free(pA);
 }
 
_getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru