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

одномерный динамически массив(экзамен) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ тема Разветвления. http://www.cyberforum.ru/cpp-beginners/thread79645.html
Помогите пожалуйста решить задачку... На языке C++ http://img7.imageshost.ru/imgs/091225/feb88bd24d/3b97d.jpg
C++ Вопрос по setiosflags() и double У Дейтлов есть код // Рис. 2.9: fig02_09.cpp // Использование повторения с пометкой для вычисления среднего #include<iostream.h> #include<windows.h> int rustext(char str) { char buffer; http://www.cyberforum.ru/cpp-beginners/thread79633.html
Книга для самообучения C++ C++
Господа, подскажите плизз по книжке по данному языку программирования, какой самый оптимальный для изучения с нуля???
Строки C++
Здравствуйте, помогите пожалуйста решить задачу: Дан текст, в котором имеется несколько идущих подряд цифр. Получить все числа, образованные этими цифрами.
C++ Поменять местами столбец матрицы с номером 1 и последний из столбцов, содержащий только положительные элементы http://www.cyberforum.ru/cpp-beginners/thread79596.html
Дана матрица размера MxN.Поменять местами столбец с номером 1 и последний из столбцов,содержащий только положительніе елементы.Если требуемых столбцов нет то вывести матрицу без изменений. СПасайте осталось оч мало времени! Язык Си
C++ Поменять местами столбец матрицы с номером 1 и последний из столбцов, содержащий только положительніе элементы 1)Дан целочисленный масив (N>2).Удалить из масива все элементы с нечетными номерами.Условный оператор не использовать (по 1 мерному масиву задача) 2)Дана матрица размера MxN.Поменять местами столбец с номером 1 и последний из столбцов,содержащий только положительніе елементы.Если требуемых столбцов нет то вывести матрицу без изменений. НАРОД ОЧ СРОЧНО НАД ДО УТРА!!!ПЛЗ УМОЛЯЮ ВАС!!! подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.12.2009, 13:59     одномерный динамически массив(экзамен)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
#include <process.h>
int* minmax(int &n)
{
        int i, *mas, max, min, temp;
        ifstream input("in.txt");
        if(!input)
        {
                cout<<"Non faile"<<endl;
                exit(1);
        }
        input>>n;
        mas=new int[n];
        for(i=0; i<n; i++)
            input>>mas[i];
        max=min=0;
        for(i=0; i<n; i++)
        {
            if(mas[min]>mas[i])
                min=i;
            if(mas[max]<mas[i])
                max=i;
        }
        if(max<min)
        {
            temp=max;
            max=min;
            min=temp;
        }
        temp=1;
        for(i=min+1; i<max; i++)
            temp*=mas[i];
        cout<<"Proizvedenie megdu min i max elementami: "<<temp<<endl;
        return mas;
}
 
void sort(int *mas, int n)
{
    int temp, i, y;
        for(i=0; i<n-1; i++)
            for(y=0; y<n-i-1; y++)
                if(mas[y]>mas[y+1])
                {
                    temp=mas[y];
                    mas[y]=mas[y+1];
                    mas[y+1]=temp;
                }
 
        cout<<"Poluch massiv:"<<endl;
        for(i=0; i<n; i++)
            cout<<mas[i]<<" ";
        cout<<endl;
}
int main ()
{
    int n, *mas;        
        mas=minmax(n);
        sort(mas, n);
    return 0; 
}
Считывание из того же файла исходных данных. Первое число в этом файле - кол-во элементов массива
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru