Форум программистов, компьютерный форум 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.... подробнее

Показать сообщение отдельно
Igrek
0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 26
26.04.2011, 19:02     Преобразовать массив
В одномерном массиве, состоящем из n вещественных элементов, вычислить номер минимального элемента массива. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные.
сделал поиск элемента и его номера(MS Visual Studio 2008):
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
#include <ctime>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0,"RUS");
    srand(time(0));
    int n;
    int *parray;
    cout <<"Введите размер массива: "; cin >> n;
    parray = new int [n];
    for (int i=0; i<n; i++)
    {
        parray[i]=rand()%100;
        cout <<"a["<<i<<"]="<<parray[i]<<endl;
    }
    int max=parray[0];
    int a,k;
    for (int i=1; i<n; i++)
        if (max>parray[i])
        {
            max=parray[i];
            a=i;
        }
    
    cout <<endl<<"Минимальный элемент массива равен: "<<max;
    cout <<endl<<"Номер минимального элемента равен: "<<a;
    getch();
    return 0;
}
Не пойму, как сделать запись в массив чисел сначала меньших по модулю чем единица, а потом всех остальных...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru