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

В одномерном массиве найти элементы меньше всего отличающихся от введеного числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread234177.html
Написать программу, которая сначала вводит количество элементов массива, затем массив целых чисел, определяет и выводит количество нечетных элементов массива. Помогите пожалуйста, очень надо
C++ Перевод символьной строки в число функцией atoll Добрый день. Может кто сталкивался. Я хотела перевести строку в long long с помощью функции atoll. При компиляции выдается ошибка error C3861: atoll идентификатор не найден. stdlib.h подключено.... http://www.cyberforum.ru/cpp-beginners/thread234165.html
Найти среднее арифметическое этой последовательности C++
S=1-2+3-4+5-..., всего n слагаемых задача помогите!! Дана последовательность целых чисел, за которой следует 0. Определить, каких чисел в этой последовательности больше: положительных или...
Определить порядковые номера и значения первого положительного элементов массива C++
завис с еще одной задачей(( помогите кто может! Определить порядковые номера и значения первого положительного и последнего отрицательного элементов целочисленного массива X(n). Определить среднее...
C++ Функции: нахождение факториалов простых чисел в диапазоне http://www.cyberforum.ru/cpp-beginners/thread234124.html
не могу решить задачу. помогите пожалуйста! (Программирование циклических процессов на языке С++ с использованием функций.): Найти р!, где р – каждое третье простое число в диапазоне от n1 до n2...
C++ c++ работа с файлом Здраствуйте,в си знания - средненькие,мне предоставилась задача - нужно згенерировать файл для ипфильтра торрента,с сайта провайдера мне даётся только перечень адресов с которых... подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
26.01.2011, 11:51
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
#include<cmath>
#include<iterator>
using namespace std;
 
int main(){
    int near=0, num;
    cout<<"vvedite chislo\n";
    cin>>num;
    cout<<"vvedite massiv\n";
    vector<int> v((istream_iterator<int>(cin)), istream_iterator<int>());
    for(int i=0; i<v.size(); i++){
        if(abs(v[near]-num)>abs(v[i]-num)) near=i;
    }
    cout<<"blijaishee chislo= "<<v[near]<<"\n";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru