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

Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ разработка нерекурсивных функций http://www.cyberforum.ru/cpp-beginners/thread838822.html
помогите плииз)) не могу разобраться в задаче:вычислить значение выражения a/b+c/d; результат представить в виде обыкновенной дроби, выполнив сокращение.
C++ Файловый ввод\вывод У меня есть файл: 111111100000101111111 100000100101001000001 101110100101101011101 101110100111001011101 101110100110101011101 100000101101101000001 111111101010101111111 000000000011100000000 100101101100010100000 http://www.cyberforum.ru/cpp-beginners/thread838817.html
C++ Что такое контейнерная библиотека объектов?
Доброго времени суток. Возник такой вопрос. По заданию надо выполнять каждую лабораторную в трех вариантах: "Работы должны быть выполнены в трёх вариантах: 1. с использованием основных положений ООП в соответствии с заданием, 2. с использованием контейнерной библиотеки объектов, 3. с использованием контейнерной библиотеки шаблонов." Первый вариант, как и третий (это же про STL?) мне ясен. В...
записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не C++
помогите пожалуйста
C++ Подпрограмма, которая вычисляет натуральный степень числа http://www.cyberforum.ru/cpp-beginners/thread838782.html
Задание: Написать подпрограмму, которая вычисляет натуральный степень числа. Код С++: #include<iostream> using namespace std; double power(double x,int n) {double r=1; while(n){if(n&1)r=r*x,n--; x=x*x; n>>=1;} return r;} int main(){ double x; int n; cout<<"Vvedite chislo i stepen\n"; cin>>x>>n; cout<< power(x,n)<< endl; system("pause");}
C++ Перегруженные функции Всем доброго дня! Помогите с программой: Написать перегруженную функцию суммирования для получения суммы кодов символов от 'a’ до 'z’. В качестве параметров использовать значения начального символа и конечного символа. Вот пример программы: Пример программы, но я не пойму,как она работает: #include<stdio.h> #include<iostream.h> void print(int i){ printf("%d",i);} void print(char... подробнее

Показать сообщение отдельно
StrelokCj
49 / 49 / 12
Регистрация: 15.01.2013
Сообщений: 290
15.04.2013, 20:38     Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей.
дана последовательность действительных чисел. вставить в нее действительное число b так, чтобы последовательность осталась неубывающей.
Написал код вроде правильно, но сдвигать массив перед тем как вставить число b не хочет ни в какую:
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
void main()
{
int a[100],i,j,n,b,r;
cout<<"Vvedite chislo b \n";
cin>>b;
cout<<"Vvedite razmernost massiva \n";
cin>>n;
cout<<"Vvodite elementy massiva \n";
for (i = 1; i <= n; i++) {
    cin>>a[i];
}
r=0;
for (i = 1; i <= n-1+r; i++) {
    if ((a[i]<b) && (a[i+1]>b)) {
    r+=1;
    for (j = n+r; j <= i; j--) {
        a[j]=a[j-1];
    }
    a[i+1]=b;
    break;
    }
}
for (i = 1; i <= n+r; i++) {
    cout<<a[i]<<" ";
}
cout<<"\n";
system("pause");
}
//---------------------------------------------------------------------------
Может кто что подсказать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru