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

сортировка одномерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Статический массив - динамическое выделение памяти!? http://www.cyberforum.ru/cpp-beginners/thread1039096.html
int n; cin >> n; int wtf; почему данная конструкция правильно работает? Это же статический массив?! или при таком использовании он является динамическим??:)
C++ Некорректно работает функция рандомайз при заполнении массива Задача - внести случайные числа в динамический массив. Проблема - почему-то при первом запуске программы в первый элемент массива вносится огромное число (хотя диапазон чисел в random (100)), при последующих запусках такого нет. В чем может быть ошибка? #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> #include <alloc.h> #define ESC 27 http://www.cyberforum.ru/cpp-beginners/thread1039092.html
Исследование функций и построение графиков C++
f(x)= -x^3+9x^2-24x+10
C++ Непонятны функции
Ребят, объясните, пожалуйста, (если не трудно закомментить каждую строчку), что делает каждая функция в коде? С функциями профан.. #include <iostream> #include <fstream> using namespace std; bool isVowel(char c) { return c == 'A' || c == 'a' || c == 'E' || c == 'e' || c == 'Y' || c == 'y' || c == 'U' || c == 'u' || c == 'I' || c == 'i' || c == 'O' || c == 'o';
C++ Опять массив http://www.cyberforum.ru/cpp-beginners/thread1039062.html
Условие: В двумерном массиве, элементы которого - целые числа, произвести след. действия: Вставить новую строку после строки, в которой находится первый встречный минимальный элемент. Очень выручите если поможете.
C++ Задача на массив Условие: В одномерном массиве, элементы которого - целые числа, произвести след. действия: Удалить из массива все элементы, в записи которых все цифры различны. Помогите пожалуйста. подробнее

Показать сообщение отдельно
glosha
0 / 0 / 0
Регистрация: 04.11.2013
Сообщений: 17
12.12.2013, 19:59     сортировка одномерного массива
Удалить из массива первую двойку смежных чисел, произведение которых равно К-му числу, К задается.

Например: массив: 4 2 5 2 4 8 4, число к=5( получаем элемент x[5] ) вывод: 5 2 4 8 4.
Что у меня неправильно, подскажите.

C++
1
2
3
4
5
6
7
8
9
10
11
void  sort_mass( int *x, int n )
{ int i,k;
  printf ("Vvedite k: \n");
  scanf ("%d", &k);
   for (int i=0; i < n; i++)
        if (x[i]*x[i+1]!=x[k])
           printf ("%d ", x[i]);}
          else  {printf ("%d ", x[i+2]) ;
          i=i+2;
          n=n-2; }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru