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

Рекурсия - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование функций для работы с одномерными и двухмерными массивами http://www.cyberforum.ru/cpp-beginners/thread302512.html
Всем привет=) Помогите с решением! Плиз, очень надо! Условие: Дана матрица размера M × N. Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы.
C++ Работа с unsigned char Есть указатель на тип unsigned char, содержащий в себе 4-ех байтное число и переменная типа long. Как записать в эту переменную значение из адреса указателя? Есть какая нибудь функция, предназначенная для этого? Atol не подходит (там ведь нужен символ конца строки), а вот этот способ заносит только первый байт: typedef unsigned long BYTE; BYTE *c=(BYTE *)malloc(4); unsigned long a; ... http://www.cyberforum.ru/cpp-beginners/thread302510.html
C++ Динамическая память
в чем ошибка #include <iostream> #include "conio.h" using namespace std; class{A int a; double b; char s; }
подключение к ЕИАС C++
При подключении к системе ЕИАС выходит ошибка. "В обработчике события On AfterInstaller CriptoInstaller возникло исключение - не удается найти указанный файл (исключение из HRESULT: 0х80070002)
C++ указатели http://www.cyberforum.ru/cpp-beginners/thread302497.html
Создайте целые числа x и y Создайте указатель на int с названием p1 Сохраните адрес x в p1 Используйте p1 чтобы присвоить значению х 99 Используя cout, выведите значение x Используя cout и указатель p1, выведите на экран значение Сохраните адрес у в p1 Используйте p1 , чтобы присвоить у значение -300 Создайте 2 новые переменные: целое число с названием temp и указатель на целое...
C++ Инициализация массива строк Здравствуйте! Подскажите, как можно инициализировать массив строковых констант неопределенного размера? Для инициализации массива неопределенного размера типа float я использовал следующее: int main() { float *energy=NULL; ... energy=(float*)malloc(number*sizeof(float)); ... подробнее

Показать сообщение отдельно
ruslan_abel
 Аватар для ruslan_abel
33 / 33 / 4
Регистрация: 06.05.2011
Сообщений: 91
23.05.2011, 09:27     Рекурсия
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <iostream>
 
int num = 0;
 
int fmax(int* mass, int n)
{
    if (n == 0)
        return mass[n];
    else
    {
        int t = fmax(mass, n - 1);
        if (mass[n] > t)
        {
            num = n;
            return mass[n];
        }
        else
            return t;
    }
}
 
int main()
{
        int mass[100] = {0},
                max
 
        srand(time(NULL));
        for(int i = 0; i < 100; i++)
        {
          mass[i] = rand() % 100;
 
                printf("mass[ %d ] = %d\n", i, mass[i]);
        }
 
 
        int m = fmax(mass, 99);
        printf("\nmax = %d mass[ %d ]\n\n", m, num);
 
        return 0;
}
 
Текущее время: 19:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru