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

В чём ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где объявлять переменную: перед циклом, или внутри класса http://www.cyberforum.ru/cpp-beginners/thread842694.html
Подскажите, где правильно объявить переменную. Если объявить внутри цикла, то сузится область ее видимости, но она будет объявляться заново каждую итерацию цикла, а если перед циклом, то расширится область видимости
C++ Класс для текста Есть ли какой-нибудь стандартный класс строки, в которую можно добавлять текст? К примеру есть строка, и в конец нужно добавить переменную, потом ещё текст, потом ещё переменную. http://www.cyberforum.ru/cpp-beginners/thread842692.html
Можно ли удалить 1 строку в 2-мерном динамическом массиве? C++
void delet(int *r,int *m,int *d,int *GPA, char **I,char **pp,int q) {char cha;int z=0; cout<<"Введить имя учня якого хочете удалити - ";cin>>cha; for(int i=0;i<3;i++) { for(int j=0;j<20;j++) { if(I== cha) { if(I=='\0')
Дельта код Элиаса(Элайеса) C++
Добрый день! Расскажите, пожалуйста, как происходит кодирование и сжатие по дельта коду Элиаса. Как происходит кодирование, примерно понятно, а на чем основано сжатие - нет. Алгоритм кодирования числа N: Сосчитать L — количество значащих битов в двоичном представлении числа N. Сосчитать M — количество значащих битов в двоичном представлении числа L. Записать M - 1 нулей и одну...
C++ подскажите, пожалуйста, как и где скачать c++ http://www.cyberforum.ru/cpp-beginners/thread842639.html
добрый день! подскажите, пожалуйста, где скачать c++, вернее саму среду разработки (программирования) и сколько она примерно весит? заранее спасибо!
C++ Как повторно проинициализировать переменную конструктором? Создал в классе переменную и проинициализировал ее в конструкторе. class A { int var; public: A() : var(0) }; подробнее

Показать сообщение отдельно
Kranxx
0 / 0 / 0
Регистрация: 16.04.2013
Сообщений: 18
19.04.2013, 18:00     В чём ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <std_lib_facilities.h>
int func1(int a)
{
    int chisla[10];
    for (int i=0; i<10; i++)
    {
        cin >> chisla[i];
        if (chisla[i] > chisla[i-1])
            a=chisla[i];
    }
    return a;
}
int main()
{
    setlocale(0, "");
    int b=0;
    func1(b);
    cout << "Самое большое число: " << b << endl;
    system("pause");
    return 0;
}
Всегда выдаёт 0 на выходе. В чём ошибка?
Я полагаю, что это происходит из-за присвоении нуля переменной b. Если не присвоить переменной b значение, то выдаёт ошибку о не инициализированной переменной b. Как исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru