Форум программистов, компьютерный форум 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) добавления нового студента в список студентов; b) вывода на экран списка студентов; c) вывода на экран студента с определенной ФИО;
Функция суммирующая.. C++
Здраствуйте, пытаюсь решить след. задание: дана последовательность целых чисел. написать функцию суммирующая члены последовательности имеющие четные порядковые номера. void main() { int z; int i; int x; int sum=0; for(i=1; i<=11;i++) { printf("\n введите число");
C++ C++ классы! http://www.cyberforum.ru/cpp-beginners/thread258417.html
привет! скажите пожалуйста почему не запускается программа?? нужно чтобы проект содержал три файлика....заголовочный, и методы!!! с++ только начал изучать !!!
C++ Сортировка вектора Помогите пожалуйста написать программу на С! Буду очень благодарна всем кто поможет..... Дан вектор длинной n сформированный из вещественных случайных чисел. а) Отсортировать его методом "поплавка". б) найти второй минимум. в) найти второй максимум. г) отсортировать числа по возрастанию между вторым минимумом и вторым максимумом.. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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;
}
 
Текущее время: 03:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru