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

Описать рекурсивную функцию целого типа, находящую число сочетаний из n элементов по m, используя формулу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция strcmp http://www.cyberforum.ru/cpp-beginners/thread181228.html
void h(anceta*a, int n){ for( int i = 0; i<n; i--) for(int j = 0; j < i; j++) { strcmp(a.fam,a.fam); if( // anceta t; //t = a; //a=a;
C++ Работа с текстовыми файлами в С++ Каким образом можно организовать эту программу, в частности определение цифры и латинской буквы и их распределение по файлам. Чот в тупике я. В текстовом файле t и записаны буквы латинского... http://www.cyberforum.ru/cpp-beginners/thread181215.html
C++ Создать класс «окружность»
Создать класс «окружность». Элементы класса: поле задает значение радиуса окружности; конструктор для инициализации поля; метод для вычисления длины окружности. Создать 1 объект данного...
Создать класс Fraction, описывающий простую дробь. (Прошу помочь) C++
Создать класс Fraction, описывающий простую дробь.Добавить конструктор по умолчанию, конструктор с параметрами.Реализовать умножение и деление дробей путём перегрузки операций.Реализовать метод для...
C++ Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова http://www.cyberforum.ru/cpp-beginners/thread181189.html
Задачка в С++ Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова «ноль», «один», …, «девять», начиная каждое пред-ложение с новой строки.
C++ Занести в бинарный файл h из текстового файла t целые числа, упорядоченные по возрастанию Не получается..(((киньте идеи.. В текстовом файле t записаны целые числа, упорядоченные по убыванию. Занести в бинарный файл h из текстового файла t це-лые числа, упорядоченные по возрастанию.... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
25.10.2010, 18:07
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
double * MAX(double * arr, size_t size) { return size == 1 ? arr : *arr > *(arr + size - 1) ? MAX(arr, --size) : MAX(++arr, --size); }
double * MIN(double * arr, size_t size) { return size == 1 ? arr : *arr < *(arr + size - 1) ? MIN(arr, --size) : MIN(++arr, --size); }
void PRN(double * arr, size_t size) { while ( size-- ) printf("%.1f ", *arr++); }
 
#define SIZE 10
 
int main(void){
    double arr[SIZE] = { 1.1, 2.3, 4.2, 5.8, 6.3, 3.1, 6.6, 1.7, 8.2, 3.9 }, * pMax, * pMin;
    pMax = MAX(arr, SIZE);
    pMin = MIN(arr, SIZE);
    printf("Array:\n");
    PRN(arr, SIZE);
    printf("\nMax value: %.1f\nMin value: %.1f\n", *pMax, *pMin);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru