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

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

Войти
Регистрация
Восстановить пароль
 
Лестат
12 / 11 / 1
Регистрация: 24.09.2009
Сообщений: 188
#1

Найти наиболее близкий элемент к целому - C++

10.02.2010, 22:10. Просмотров 798. Ответов 2
Метки нет (Все метки)

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

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

Найти элемент массива наиболее близкий к заданному числу. - C++
Дано вещественное число R и массив вещественных чисел. Найти элемент массива, который наиболее близок к данному числу.Могу написать только...

Найти элемент наиболее близкий к среднему арифметическому значению в массиве из 10 элементов - C++
1. Найти элемент наиболее близкий к среднему арифметическому значению в массиве из 10 элементов.

Найти элемент, наиболее близкий к среднему арифметическому всех элементов матрицы - C++
двумерный статический массив размером 5x5.Найти элемент наиболее близкий к среднему арифметическому всех элементов. Вывести на экран его...

Найти в массиве элемент, наиболее близкий к среднему рифметическому суммы его элементов - C++
попадаю конкретно...отблагодарю! 2. Найти в массиве элемент, наиболее близкий к среднему рифметическому суммы его элементов.

Найти и вывести элемент,наиболее близкий к среднему арифметическому всех элементов массива - C++
Дано задание 1)Вывести массив в диапазоне -128..257 2)Найти Min & Max эл-ты 3)Найти и вывести элемент,наиболее близкий к среднему...

2
Genius Ignat
1236 / 774 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
10.02.2010, 22:39 #2
Пробуй, главное идея, если что ни так, сам попробуй доработать, или изменить не которые параметры.
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
#include <stdio.h>
#include <conio.h>
 
#define size 10
int main(){
   double mass[size]= {2.4, 2.2, 2.1, 2.0 ,7,8,9,0};
   int a = 2;
   //ищем ближайшее число с точностью 0.1
int i;
bool found = false;
for(i=0;i<size;i++){
    if(mass[i]-0.1==a){
        printf("%f ",mass[i]);
        found = true;
    }
}
printf("\n");
 
if(found)printf("Elemen found\n");
 
  getch();
 
return 0;
}
2
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.02.2010, 07:55 #3
Genius Ignat, чуть изменил код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <conio.h>
#include <math.h> 
#define size 8
int main(){
   double mass[size]= {2.4321, 2.2536, 2.1789, 2.0156 ,7.3254,8.2478,9.46987,0.3210};
   double min;
   int i, i_st=0;
   min=fabs((double)(int)(mass[0]+0.5)-mass[0]);
   for(i=1;i<size;i++)
        if(fabs((double)(int)(mass[i]+0.5)-mass[i])<min)
        {
            min=fabs((double)(int)(mass[i]+0.5)-mass[i]);
            i_st=i;
        }
    printf("%lf\n", mass[i_st]); 
  getch();
 
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2010, 07:55
Привет! Вот еще темы с ответами:

Найти элемент массива, значение которого наиболее близко к какому-нибудь целому числу - C++
Завтра последний день - зачет!! нужна помощь! 1. Дан вещественный массив X(N). Найти элемент массива, значение которого наиболее близко...

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

Удалить из последовательности первый по порядку элемент, наиболее близкий по значению к среднему арифметическому - C++
Помогите пожалуйста составить программу: Даны целые числа a1, ..., an. Удалить из последовательности первый по порядку элемент, наиболее...

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


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

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

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