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

Ближайшее число в массива (линейный поиск) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переписать программу с Паскаль на С++ http://www.cyberforum.ru/cpp-beginners/thread1143454.html
Вставить после первого положительного элемента в массиве два элемента, равных заданному значению. Если вставка элементов невозможна, выдать об этом сообщение. Ребят помогите пожалуйста сделать, заранее спасибо. const nmax=100; var a: array of integer; n,i,ip,k: integer; f: boolean; begin
C++ Преобразование в верхний регистр Народ нужна ваша помощь. Написал прогу чтоб из текстовика помещал строки в контейнер Vector, а оттуда в выходной файл. Но еще нужно отсортировать строки в контейнере в алфавитном порядке и преобразовать в верхний регистр. Перепробовал всякие варианты типа toupper и ниче не получается) вот собственно и код: #include "stdafx.h" #include <vector> #include <string> #include <fstream> http://www.cyberforum.ru/cpp-beginners/thread1143440.html
Виртуальные конструкторы или выбор паттерна проектирования C++
Vi danno il benvenuto signori! :) Ну так вот. Терзают меня сомнения на счёт наследования в одной программке .... См. картинку, допустим есть какая - то иерархия классов, ну они там наследуются как - то по своему -ну да не суть. Цель: нужно, единожды создать всю иерархию классов, тоесть единожды вызвав их все конструкторы, сформировать иерархическую структуру классов, чтоб в каждом дочернем...
Где ошибка? C++
Помогите, пожалуйста, на сайте дистанционной проверки пишет "Ошибка компиляции". Пирожок в столовой стоит a рублей и b копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков. Программа получает на вход три числа: a, b, n и должна вывести два числа: стоимость покупки в рублях и копейках. Пример Ввод Вывод 10 20 30 15 2
C++ Двумерные массивы: построить массив по правилу http://www.cyberforum.ru/cpp-beginners/thread1143408.html
Дан массив А. Построить массив B(6) по следующему правилу: B(1) присвоить количество нулевых элементов главной диагонали, B(2) присвоить количество нулевых элементов диагонали, расположенной выше и параллельно главной диагонали и т.д.
C++ Много ошибок #include <iostream> using namespace std; double F(double X){ return (pow((sin(X) - 2 * cos(2 * X)), 2)); } int main() { int Cond = 0, k = 0, metka = 1, KolIter; double X, E, Y1, Y2, RE = 0, Xw, h; подробнее

Показать сообщение отдельно
Student100
3 / 3 / 2
Регистрация: 08.04.2011
Сообщений: 27
09.04.2014, 15:27     Ближайшее число в массива (линейный поиск)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main(){
    int x, y; int count = 0, index, min;
 
    cin >> x;
    int *mas=new int[x];
    for (int i = 0; i < x; i++) {
        cin >> mas[i];
    }
    cin >> y;
    index = 9999;
    for (int i = 0; i < x; i++){
        if (abs(mas[i] - y)<index){ index = mas[i]; min = i; }
 
 
    }
    cout << min;
 
    return 0;
}
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru