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

Рекурсивный минимум - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ This file requires compiler and library support for the upcoming ISO C++ standard, C++0x http://www.cyberforum.ru/cpp-beginners/thread226932.html
Не подскажите что за ошибка: #error This file requires compiler and library support for the upcoming \ ISO C++ standard, C++0x. This support is currently experimental, and must be \ enabled with the -std=c++0x or -std=gnu++0x compiler options.
C++ преобразование типов, или получить имя файла при использовании стандартного диалогового окна сохранения, неообходимо получть полный путь сохранения файла (ofn.lpstrFile структура OPENFILENAMEW) только в char. каким образом это можно сделать ? использую VS 2010 Добавлено через 18 часов 41 минуту народ помогите, реально надо http://www.cyberforum.ru/cpp-beginners/thread226906.html
Ошибка в выводе данных C++
здравствуйте. подскажите, пожалуйста, где ошибка ? #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <string.h> struct date { int day;
C++ Нулевые элементы в начало
Задание, в одномерном массиве нулевые элементы перенести в начало! Вот код, проблема в том что не учитывает элемент с нулевым индексом! #include <iostream.h> using namespace std; int main() { const int n=7; int i; int x={8, 4, 0, 0, 3, 0, 1}; /*cout << "n= ";
C++ Массив Microsoft Visual C++ 2008 http://www.cyberforum.ru/cpp-beginners/thread226892.html
Microsoft Visual C++ 2008 Срочно нужно,помогите.Заранее спасибо. 1)Даны Х1,Х2,...,Х8 Определить N-количество Х ,с чётными номерами,меньшими Х1 и Хmax/2 2)Сформировать и вывести массив,состоящий из номеров столбцов,в котором второй элемент меньше первого.Вычислите средние арифмитические в этих столбцах и заменить элементы этих столбцов соответствующими значениями средних арифметических.
C++ составление кроссворда Из двух заданных с клавиатуры слов составить различные виды кроссвордов. При невозможности составить кроссворд (в словах нет ни одной одинаковой буквы) сообщить об этом на экран монитора.консольное приложение как вывести на экран слова? #include "stdafx.h" #include <iostream> #include <locale> using namespace std; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
11.01.2011, 00:46     Рекурсивный минимум
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int * min_element(int * array, size_t size){
    return ( size == 1 ) ? array : ( *array > *(array + size - 1) ) ? 
        min_element(array + 1, size - 1) : min_element(array, size - 1);
}
 
#define SIZE 5
int main(void){
    int arr[SIZE] = { 3, 5, 2, 1, 4 }, i, * pMin;
    
    printf("Array:\n");
    for ( i = 0; i < SIZE; ++i )
        printf("%d ", arr[i]);
    pMin = min_element(arr, SIZE);
    printf("\nMin element:\nArray[%d] = %d\n", pMin - arr, *pMin);
    
    return 0;
}
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru