Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ База данных. Помогите доработать сортировку! https://www.cyberforum.ru/ cpp-beginners/ thread375645.html
Доброе время суток!) Нужна помощь! Создал базу данных. ФИО, число, месяц, год рождения, адресс. Создал массив (10 элементов) данных структурных переменных. Сделал сортировку по году рождения по возрастанию. Но... Сортировка учитывает незаполненные элементы и заполенные элементы выводит после незаполенных. Это то и нужно устранить. нужно, чтобы функция учитывала только заполенные элементы....
Применение симплекс-метода для решения задач C++
Напишите программку для решения этой задачи ,можно решить её также желательно решить её математически)
C++ Функция Error В какой библиотеке храниться функция Error https://www.cyberforum.ru/ cpp-beginners/ thread375626.html C++ помогите найти https://www.cyberforum.ru/ cpp-beginners/ thread375625.html
максимальное значение символов между первой и последней запятой в тексте
Как сделать чтобы значение n сохранилось для всех функций? C++
Доброго времени суток. Интересует такой вопрос. Нужно реализовать что-то подобное void create(table *str,int n) { int i=0; char p="."; ofstream out; out.open("database.txt"); if(!out.is_open()){cout<<"Ошибка! Файл не создан.";exit(1);} system("cls");
C++ К чему лучше привязать программу? https://www.cyberforum.ru/ cpp-beginners/ thread375609.html
Всем привет! К чему лучше привязывать мою программу? Возможно есть какие-то устройства, у которых статический номер, или его трудно сменить! (На всякий случай моя программа - это dll библиотека)
C++ Обработка ошибок https://www.cyberforum.ru/ cpp-beginners/ thread375599.html
Есть главный класс и несколько дочерних, входящих как в состав главного, так и друг в друга (не важно) Нужно в другой класс передать члена Главного класса Error, чтоб туда можно было записать строку ошибки, а также передавать далее в классы, но чтоб всегда возвращалось значение ошибки. В приведенном фрагменте (писал без компилятора, извините за ошибки), Error класса Main_class передаётся в...
Вычислить значение выражения C++
ПОМОГИТЕ НАЙТИ ОФИБКУ В ПРОГЕ /**************************************************************************** * * * File : main.c * * * * Purpose : Console mode (command line) program. ...
C++ Преобразование типов. Дружественные функции Создать класс комплексных чисел. Определить перегруженную функцию, возвращающую максимальный из двух аргументов. Функция не является членом класса комплексных чисел. Перегруженные функции имеют аргументы типа int, double, complex. Тело перегруженных функций должны быть одинаковыми. Создать два класса вектор (float *) и матрица (float **). Определить конструкторы - по умолчанию, с параметром, для... https://www.cyberforum.ru/ cpp-beginners/ thread375570.html C++ Помогите разобраться У меня есть координаты North,West,East,South. Мне нужно отобразить их на осях ОХ и ОУ. Допустим я ввожу North 5 East 3 South 1 Вывод х=3, у=4. #include <iostream> #include <cstring> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread375566.html
C++ Коммутатор Клозе
Люди если Кто нибудь реализовывал коммутаор Клозе на С++ ОТЗОВИТЕСЬ, бьюсь с ним долго, но не могу победить! Может ссылку кто знает где толково почитать можно, как его реализовать , ну а если исходничек сбросите НИЗКИЙ вам поклон. У меня основа комутатор 4х4 нужно сделать 16х16 три яруса по 4ре микросхемы - никак не могу описать алгоритм коммутации - как не извернусь нахожу комбинацию котороая...
C++ Вопрос про утилизацию классов Как выполнить утилизацию класса? Допустим я написал код прототипа класса(интерфейс) и код определения класса. Теперь надо очереди откомпилировать? Еще я прочитал,что можно сделать так,чтобы вместо кода определения класса ,использовался машинный код.Как это сделать ? https://www.cyberforum.ru/ cpp-beginners/ thread375546.html
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
01.11.2011, 21:16 0

Дан массив A(N) - C++ - Ответ 2127655

01.11.2011, 21:16. Показов 2189. Ответов 18
Метки (Все метки)

Ответ

Цитата Сообщение от cheser Посмотреть сообщение
Дан массив A(N) найти пару соседних элементов наиболее близко расположенных друг к другу . Мера близости R = |A[i+1]-[i] |
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
 
#define N           20
#define RANGE_MIN -100
#define RANGE_MAX  100
 
int closeness(int a, int b)
{
        return abs(a - b);
}
 
int main()
{
        int arr[N], i, dist, *p, *r;
 
        printf("array: ");
        srand(time(NULL));
        for (i = 0; i < N; i++)
                printf("%d ",
                        arr[i] = RANGE_MIN + rand() % (RANGE_MAX-RANGE_MIN+1));
        r = arr;
        dist = closeness(arr[0], arr[1]);
        for (p = arr + 1; p < arr + N - 1; p++) 
                if ((i = closeness(*p, *(p+1))) < dist) {
                        dist = i;
                        r = p;
                }
        printf("\nthe closest pair is %d and %d\n", *r, *(r+1));        
        return 0;
}


Вернуться к обсуждению:
Дан массив A(N) C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2011, 21:16
Готовые ответы и решения:

Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массив
Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между...

Дан массив. Записать во второй массив все элементы, не совпадающие с минимальным
Дан массив M(14).Записать в массив B все элементы , не совпадающие с минимальным. Cоставить блок...

Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке.
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой...

Дан массив из 0 и 1.Вывести этот массив на экран и подсчитать количество 0 и 1
#include &quot;stdafx.h&quot; #include &quot;windows.h&quot; #include &quot;iostream&quot; using namespace std; int...

18
01.11.2011, 21:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2011, 21:16
Помогаю со студенческими работами здесь

Дан массив X(10). Сформировать новый массив из четных чисел исходного
Помогите, кому не сложно, спасибо заранее :)

Дан массив. Создать массив 2 из четных чисел первого массива
Задача: Дан массив. Создать новый массив из чётных чисел исходного массива. #endif #include...

Дан массив из 25 элементов. Сформировать из него новый массив, элементы которого кратны 5
Помогите решить задачу. Дан массив из 25 элементов. Сформировать из него новый массив, элементы...

Дан массив A[N]. заполнить массив В[N] элементами массива A[N], которые удовлетворяют двойному неравенству
Дан массив A. заполнить массив В элементами массива A, которые удовлетворяют двойному неравенству:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru