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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nikolas
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 42
#1

Вставить действительное число в последовательность действительных чисел(С++) - C++

18.10.2012, 22:07. Просмотров 756. Ответов 5
Метки нет (Все метки)

Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} .
Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей.

Помогите срочно завтра сдавать... Буду очень благодарен!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 22:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вставить действительное число в последовательность действительных чисел(С++) (C++):

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

Можно ли в файле в последовательность чисел вставить как-нибудь еще одно число? - C++
вопрос: можно ли в файле в последовательность чисел вставить как-нибудь еще одно число стандартными средствами (не создавая доп. объектов)?...

Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку [a, b] - C++
Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку .Програма в...

Последовательность действительных чисел. - C++
Дана последовательносдействительныхть чисел а1,а2,а3...аn. Выяснить, будет ли она возрастающей. Помогите пожалуйста решить)

Дана последовательность из n действительных чисел - C++
Дана последовательность из n действительных чисел. замечание. Задачи из данного пункта решить, используя одномерный массив. Заменить...

Дана последовательность из n действительных чисел - C++
найти сумму элементов, расположенных между максимальным и минимальным элементами (минимальный и максимальный элементы в массиве...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DenCHS200
32 / 32 / 1
Регистрация: 07.10.2011
Сообщений: 117
18.10.2012, 22:16 #2
Последовательность вводится с использованием динамического массива?Сколько элементов можно вводить?
nikolas
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 42
18.10.2012, 22:18  [ТС] #3
да с динамическим массивом..хотя бы 10 элементов
DenCHS200
32 / 32 / 1
Регистрация: 07.10.2011
Сообщений: 117
18.10.2012, 22:53 #4
проверил со значениями 7 6 6 5 4 , если понял правильно задание , то нужно пятёрку вставить либо перед четвёркой, либо после шестёрки.
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
// lamerA.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <conio.h>
using namespace std;
 
int _tmain()
{
    bool izmenenie=false; // проверяем, изменился ли ряд, или нет 
    int j,temp,i,n,b;
    cout<<"Enter how many numbers"<<endl; 
    cin>>n;
 
int *posledovatelnost=new int [n+1];
for(i=0;i<n;i++){
cout<<" enter " << i+1 <<" number"<<endl;
cin>>posledovatelnost[i];
}
cout<<"Enter some number"<<endl;
cin>>b;
 
cout<<endl<<" Old range: "<<endl;
for(i=0;i<n;i++)
cout<<posledovatelnost[i]<<"  ";
 
// вставляем число, если это возможно
for(i=0;i<n-1;i++)
{if((b<=posledovatelnost[i])&&(b>=posledovatelnost[i+1]))
{
//тогда сдвигаем массив на 1 элемент вправо
for(j=n;j>i;j--)
 
posledovatelnost[j]=posledovatelnost[j-1];
 
posledovatelnost[i+1]=b;
izmenenie=true;
break;
}
}
 
if(izmenenie==true){
cout<<endl<<" New range: "<<endl;
for(i=0;i<=n;i++)
cout<<posledovatelnost[i]<<"  ";
}
else 
 
cout<<"No valid number for this range";
delete[] posledovatelnost; 
    getch();
    return 0;
}
Значения тестил такие : количество цифр: 5 , сми цифры 7 6 6 5 4, цисло для вставки 5, в итоге получили ряд 7 6 6 5 5 4.Это требуется?
nikolas
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 42
18.10.2012, 22:59  [ТС] #5
да спасибо большое!!=))
DenCHS200
32 / 32 / 1
Регистрация: 07.10.2011
Сообщений: 117
18.10.2012, 23:01 #6
Да не за что, обращайся
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2012, 23:01
Привет! Вот еще темы с ответами:

Построить последовательность действительных чисел a1,..., an по правилу - C++
Здравствуйте! Помогите пожалуйста! Дана действительная квадратная матрица порядка n. Построить последовательность действительных...

В массиве действительных чисел получить последовательность - C++
Вот задание... Нужно написать ее в BORLAND помогите плиз, очен надо))) потрудитесь перепечатать задание на форум Зарание всех...

Определить, является ли последовательность из n действительных чисел убывающей - C++
пообещал помочь девушке, которая мне очень нравится, но самому задали задачи и поэтому не успеваю сделать все сам. а не сделаю, так горело...

Выяснить, будет ли последовательность действительных чисел возрастающей - C++
Дана последовательность действительных чисел A1, A2,...,An. Выяснить, будет ли она возрастающей


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.10.2012, 23:01
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru