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

прототип функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести последовательность символов, расположенных до первого двоеточия в строке http://www.cyberforum.ru/cpp-beginners/thread258468.html
выводит на экран последовательность символов, расположенных до первого двоеточия;
C++ количество букв в строке подсчитывает количество букв в строке; http://www.cyberforum.ru/cpp-beginners/thread258467.html
Описать структуру с именем student C++
Нужна помощь в решении задачи в Borland C, 16. Ввести структуру СТУДЕНТ с полями ФИО, ГОД РОЖДЕНИЯ, КОД ГРУППЫ. Написать и протестировать функцию a) добавления нового студента в список студентов;...
C++ Массивы
Дан массив a= найти максимальный элемент (перебор справо на лево).
C++ Функция суммирующая.. http://www.cyberforum.ru/cpp-beginners/thread258419.html
Здраствуйте, пытаюсь решить след. задание: дана последовательность целых чисел. написать функцию суммирующая члены последовательности имеющие четные порядковые номера. void main() { int z;...
C++ C++ классы! привет! скажите пожалуйста почему не запускается программа?? нужно чтобы проект содержал три файлика....заголовочный, и методы!!! с++ только начал изучать !!! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,813
16.03.2011, 17:56
Цитата Сообщение от fruktik Посмотреть сообщение
нельзя ли как-нибудь прогу поменьше сделать
Да не вопрос!
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int * max(int * arr, size_t size){ return size < 2 ? arr : *(arr + size - 1) > *arr ? max(++arr, --size) : max(arr, --size); }
int * min(int * arr, size_t size){ return size < 2 ? arr : *(arr + size - 1) < *arr ? min(++arr, --size) : min(arr, --size); }
void dump(int * arr, size_t size){ while ( size-- ) printf("%d ", *arr++); }
#define SIZE 5
int main(void){
    int arr[SIZE] = { 5, 3, 1, 2, 4 };
    printf("Array: ");
    dump(arr, SIZE);
    printf("\nMin: %d\nMax: %d\n", *min(arr, SIZE), *max(arr, SIZE));
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru