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

Преобразовать массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ найти ошибку http://www.cyberforum.ru/cpp-beginners/thread283893.html
Помогите найти ошибку в программе. Вот задание: Ввести стоку ,распечатать. Удалить слова, состоящие ровно из К символов. Результирующию распечатать. Вот программа #include "stdio.h" #include "conio.h" #include "string.h" #define lim 60 int n; void obr(char s1,char s2) { int i=0,j=0,kol,k;
C++ Сформировать строку из символов Помогите, пожалуйста, решить две задачи: 1. с клавиатуры вводятся отдельные символы, как из них сформировать строку? 2. С клавиатуры вводится строка, нужно сформировать из неё массив символов. http://www.cyberforum.ru/cpp-beginners/thread283885.html
В каждой строке матрицы A (n, n) найти наибольший элемент и поменять его местами с соответствующим диагональным элементом. C++
В каждой строке матрицы A (n, n) найти наибольший элемент и поменять его местами с соответствующим диагональным элементом. Нужна прога
Информация об оборудовании C++
Может не совсем в тему про с++, но вот такой вопрос. Откуда такие программы как CPU-Z, GPU-Z, Everest тянут инфу об оборудовании? Средствами Win32API или из реестра или у них свои базы? Спасибо за ответ!
C++ Перевод из двоичной в десятичную систему счисления, и не только http://www.cyberforum.ru/cpp-beginners/thread283865.html
Всем доброго времени суток. Очень долго искал по форуму и в гугле, но так ничего нормального и не нашел. Задача такая, нужно написать программу, которая бы не только переводила числа из 10сс в 2сс, но и у умножала\складывала вводимое число. То есть работала как-то так: 1-вводиться число в 10сс 2-выводиться число в 2сс и предлагается выбор, что с ней сделать умножить или сложить 3а-число...
C++ Копирование файлов без win api Добрый день. Что прошу: Мне нужно выполнить копирование моего (ехе) в определенные директории - папки. Мне подсказали что можно использовать CopyFile, CreateDirectory, но они для win api. Можно подключить windows.h - но там тоже не все ровно с этими функциями.. подскажите - как в с++ (стандарт, не студия, не билдер) создавать директории, копировать файлы (ехе) без использования win api.... подробнее

Показать сообщение отдельно
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
26.04.2011, 19:35     Преобразовать массив
Цитата Сообщение от Igrek Посмотреть сообщение
Не пойму, как сделать запись в массив чисел сначала меньших по модулю чем единица, а потом всех остальных...
Создайте второй массив, пробегайте по первому с поиском abs()<1 и кидайте во второй, потом добивайте оставшимися, которые abs()>1

Добавлено через 2 минуты
Как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        parray2 = new int [n];
        int t=0;
        for (int i=0; i<n; i++)
        {
                if (abs(parray[i])<1)
                {
                       parray2[t]=parray[i];
                       t++;
                }
        }
        for (int i=0; i<n; i++)
        {
                if (abs(parray[i])>=1)
                {
                       parray2[t]=parray[i];
                       t++;
                }
        }
 
Текущее время: 03:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru