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

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

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

найти число как можно ближе к заданному - C++

15.05.2010, 00:15. Просмотров 678. Ответов 6
Метки нет (Все метки)

Помогите ,кто может!Дано натуральное число n и последовательность действительных чисел.Найти число из этой последовательности как можно ближе к заданному целому числу к.Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2010, 00:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос найти число как можно ближе к заданному (C++):

В массиве найти два элемента среднее арифметическое которых ближе всего к заданному значению - C++
Дано действительное число х и массив A . В массиве найти два элемента, среднее арифметическое которых ближе всего к х

Найти в последовательности число, которое ближе всех к целому числу - C++
Дано натуральное число n и последовательность действительных чисел a1, a2, ..., an. Найти в заданной последовательности такое число,...

Найти число, которое «ближе всех» к среднему арифметическому в одномерном массиве - C++
Добрый день, мое задание: Требуется разработать программу, которая: 1) обеспечивает ввод n (количества обрабатываемых чисел — размера...

По заданному числу N найти число Х - C++
Задание 1. В трехзначном числе Х зачеркнули его вторую цифру. Когда к образованному при этом двузначному числу справа приписали вторую...

Дан массив вещественных чисел. Определитьпорядковый номер того из них, который ближе всего к заданному числу Х - C++
Спасибо за помощь!

По заданному числу n найти n-ое число Фибоначчи - C++
По заданному числу n найти n-ое число Фибоначчи. Вход 7 49 Выход 13 7778742049

6
diana92
4 / 4 / 1
Регистрация: 25.10.2009
Сообщений: 36
15.05.2010, 00:20 #2
если я правильно поняла, то дана последовательность n чисел и число k . надо найти элемент который находится ближе всего к k?
0
Kiber
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 14
15.05.2010, 00:54  [ТС] #3
Да!!!
0
Sn1pe
11 / 11 / 1
Регистрация: 10.05.2010
Сообщений: 23
15.05.2010, 13:15 #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
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{const int n=5;
int i;
double k,razn,need;
  double a[n];
 cout <<"VVedite massiv:";
 cout <<endl;
 for (i = 0; i < n; i++)
  {
   cin >>a[i];
 }
 cout <<endl;
 razn=1000000000;
 cout <<"VVedite chislo K:";
 cout <<endl;
 cin >>k;
 
 for (i = 0; i < n; i++)
 {
   if (abs(a[i]-k)<razn)
   {
    razn=abs(a[i]-k);
    need=a[i];
   }
 }
 cout <<endl;
 cout <<"Chislo"<<need;
 cout <<endl;
 cout <<"Raznica"<<razn;
  getch();
}
//---------------------------------------------------------------------------
1
Darky
Быдлокодер
508 / 295 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
15.05.2010, 14:37 #5
Sn1pe, Жесть. У меня, конечно, много вопросов, но главный:
C++
1
 razn=1000000000;
- это что такое?
0
SSxMe
14 / 14 / 1
Регистрация: 09.05.2010
Сообщений: 79
15.05.2010, 15:02 #6
это что такое?
женская логика))))))))
0
Sn1pe
11 / 11 / 1
Регистрация: 10.05.2010
Сообщений: 23
15.05.2010, 15:15 #7

не знаю)
Просто число.. сначала хотел поставить максимум для ансайнд дабла, а потом стало лень искать справочник

Кстати, эту прогу проверил, все работает и для положительных, и для отрицательных. В массив как размер не константу загонять не помню, кто знает поправьте.
0
15.05.2010, 15:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2010, 15:15
Привет! Вот еще темы с ответами:

По заданному числу N найти число Х путем перестановок цифр - C++
В трехзначном числе Х зачеркнули его вторую цифру. Когда к образованному при этом двузначному числу слева приписали вторую цифру числа Х,...

В вещественном массиве найти число максимально близкое к заданному целому - C++
Дано 12 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к какому-нибудь заданному целому числу Х. Через...

Найти числа, изменяя которые по заданному правилу можно в итоге получить ноль - C++
1.Игрок А объявляет двузначное число от 01 до 99. Игрок В меняет местами его цифры и прибавляет полученное число к сумме его цифр....

По заданному количеству делителей числа требуется найти само это число - C++
По заданному количеству делителей числа требуется найти само это число. Входные данные Во входном файле INPUT.TXT записано ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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