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

подскажите как вывести позицию элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как откинуть последнюю цифру от фисла? http://www.cyberforum.ru/cpp-beginners/thread322190.html
здравствуйте есть число: 399 995 надо получить 39 999 надо откинуть последнюю цифру...
C++ Вопрос экзамена: Подскажите свои соображения по-поводу вопросов: -Использование файлов, при создании програм.Определить для чего используються константы : GENERIC_READ и тд. тп. (ну если с консантами все ясно, то... http://www.cyberforum.ru/cpp-beginners/thread322189.html
Есть небольшой код программы, надо отсортировать по модулям C++
Я программировал только на Делфи(пару лет назад). Есть небольшой код программы на C++(небольшой учет товаров), не знаю как сделать из нее приложение...., поскольку уже давно не программировал. Может...
Символьные указатели C++
Вводиться список символов. Если в этой последовательности есть буква "В", то после каждой буквы поставить символ"+",иначе удалить из списка все цифры. Обработка списка если можно сделать...
C++ Анимация. http://www.cyberforum.ru/cpp-beginners/thread322164.html
Я сделала анимацию барашка, он движется ,но, когда он двигается дальше, предыдущие не стираются. Пробовала txClear(), но не работает, а точнее стирается все и становится белым. И как вообще мою овцу...
C++ Группы элементов, состоящие из нечетного количества нулей, замените на один нулевой элемент Доброго времени суток! Имеется задача: Задан массив A, содержащий большое количество нулевых элемен-тов. Группы элементов, состоящие из нечетного количества нулей, замените на один нулевой... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
10020 / 5943 / 1004
Регистрация: 25.07.2009
Сообщений: 11,230
18.06.2011, 18:57
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
    
#define ARR_SIZE(a) (sizeof(a)/sizeof(*a))
 
int * max_element(const int * arr, size_t size){
    return ( size < 2 ) ? (int*)arr : ( *arr < *(arr + size - 1) ) ? max_element(arr + 1, size - 1) : max_element(arr, size - 1);
}
 
void dump(const int * arr, size_t size){
    while ( size-- )
        printf("%d ", *arr++);
}
 
int main(void){
    int arr[] = { 1, 3, 2, 6, 5, 4 }, * pMax;
    
    printf("Aarray: ");
    dump(arr, ARR_SIZE(arr));
    pMax = max_element(arr, ARR_SIZE(arr));
    printf("\nMax element: %d\tIndex (starts by 0): %d\n", *pMax, pMax - arr);
    
    return 0;
}
ну и минимальный примерно так же найти можно...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru