Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массивы(Экзаменационная прога) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ БНФ в языке C++ http://www.cyberforum.ru/cpp-beginners/thread276506.html
мне для начала хотелось бы узнать что это, а лучше источники, где можно почитать подробно(книги, сайты) помогите плиз)
C++ Присвоение значения в классе!! тут два класса как вывести на экран значение углов в минутах и градусах?????????? Скажите , а то с ума схожу уже я!! #include <math.h> #include <iostream> #include "class.h" #include... http://www.cyberforum.ru/cpp-beginners/thread276504.html
C++ Вставка нового узла в двусвязный список
процедура вставки нового узла. Вот сделала вставку в голову и в хвост. но проблема с процедурой вставки узла после текущего узла и перед ним. Помогите разобраться. #include <iostream> #include...
Задано два натуральных числа: m и n. Определить, сколько цифр содержится в десятичной записи числа m^n. C++
C++ Калькулятор, перевести код на С++ http://www.cyberforum.ru/cpp-beginners/thread276445.html
private void button4_Click(object sender, EventArgs e) { try { decimal val = Decimal.Parse(textBox1.Text); ...
C++ Прочитать бинарный файл и сделать вычисление Всем привет! Передо мной стоит следующая задача: 1) Есть бинарный файл (вроде бы) 2) Есть структура написанная в отдельном файле 3) Надо прочитать файл в соответствии с структурой 4) найти в нем... подробнее

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

Массивы(Экзаменационная прога) - C++

14.04.2011, 18:53. Просмотров 327. Ответов 4
Метки (Все метки)

Помогите пожалуйста прога на экзамене попалась теперь надо сделать.
Задание: Дан одномерный целочисленный массив отсортированный в порядке не убывания необходимо вставить элемент x(вводиться пользователем) так чтобы порядок не изменился, СОРТИРОВКИ ИСПОЛЬЗОВАТЬ НЕЛЬЗЯ.
необходимо использовать указатели
вот мой код помогите пожалуйста исправить

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
#include<iostream>
using namespace std;
void main()
{
    setlocale(LC_ALL, "Russian_Russia.1251");
    const int N=100;
    int a[N], n, i, x;
    int *ptr;
    cout<<"Введите число x:\n";
    cin>>x;
    cout<<"Введите число элементов массива:\n";
    cin>>n;
    for(i=0; i<n; i++)
    {
        cout<<"Введите элемент массива:\n";
        cin>>a[i];
    }
    while(i<n)
    {
        if(a[i]<x)
            i++;
        else
        {
            *ptr=a[i];
            a[i]=x;
            a[i+1]=*ptr;
        }
    }
    cout<<"Обработанный массив:\n";
    for(i=0; i<n; i++)
        cout<<a[i]<<" ";
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.