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

Вывести минимальную по абсолютной величине разность между соседними числами. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Инкапсуляция. http://www.cyberforum.ru/cpp-beginners/thread213463.html
Написать программу имитирующую работу банковского счета методом инкапсуляции. Программа должна быть сделана в консольном приложении. И иметь простое меню в виде. Ну выводить это на экран пока пользователь не введет 0 в меню. Ваш баланс ****** Выберите операцию: 1 - пополнение счета (выходит меню с ожидание пополнения счета, и далее снова в меню.) 2 - снятие со счета (почти такой же...
C++ Ввести массив строк символов (текст), которые могут содержать подстроки “child”. Заменить в тексте каждую подстроку “child” подстрокой “children”. Помогите написать программу на языке Си Ввести массив строк символов (текст), которые могут содержать подстроки “child”. Заменить в тексте каждую подстроку “child” подстрокой “children”. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread213462.html
C++ В прямоугольной матрице размера m*n в каждой строке поменять местами первый и минимальный элементы.
Помогите написать программу на языке Си В прямоугольной матрице размера m*n в каждой строке поменять местами первый и минимальный элементы. Заранее спасибо!
C++ Функция нахождения минимума
char *minimum(AVTO**avto) { char min={'0'}; int minp=avto->probeg; for(int i=0;i<n-1;i++){ if (avto->probeg < minp){ minp=avto->probeg; }} strcpy(min,avto->probeg); return min;
C++ Мой класс для расчетов с задаваемым количеством знаков после запятой. http://www.cyberforum.ru/cpp-beginners/thread213454.html
Этим летом я писал класс для расчетов с задаваемым количеством знаков после запятой. Целей не ставил никаких, просто было нечего делать. Теперь пылится на компе. Решил выложить сюда, вдруг кому пригодится... Если у кого будет критика\пожелания\и т.д. буду рад услышать. Код работает не быстро, поскольку идея довольно-таки примитивна. Со знаками(+\-) разбирается правильно. Алгоритм деления не очень...
C++ Копирование файла и если есть, как осуществить копирование нетипизированного файла в С++? вот это копирует слово с текстового файла 1 в текстовый файл 2, хз как дальше делать( #include<iostream> #include <fstream> using namespace std; int main(){ char c; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.12.2010, 20:02     Вывести минимальную по абсолютной величине разность между соседними числами.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
#define BUFSIZE 10
 
#define MOD(a) ( (a) < 0? -(a) : a)
 
int main()
{
    int a[BUFSIZE] = {6, 3, 1, 7, 5, 4, 8, 3, 1, 5}, tmp = MOD(a[1] - a[0]);
    for(int i = 1; i < BUFSIZE; ++i)
        if(MOD(a[i] - a[i - 1]) < tmp)
            tmp = a[i] - a[i - 1];
    printf("\t-> %d", tmp);
    return 0;
}
 
Текущее время: 00:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru