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

Не могу найти ошибку в коде :( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте пожалуйста код http://www.cyberforum.ru/cpp-beginners/thread669182.html
Программа должна проверить введенную строчку на соответствие слову как паролю.Условия Не меньше 8 символов, содержание латинских букв и цифр. код прилагается. не работает, помогите
C++ Код 1>------ Build started: Project: learn, Configuration: Debug Win32 ------ 1> learn.cpp 1>learn.cpp(16): error C2601: 'area' : local function definitions are illegal 1> learn.cpp(6): this... http://www.cyberforum.ru/cpp-beginners/thread669158.html
C++ Функция находит количество прямоугольных треугольников, если один из катетов равен 15
Доброго времени суток. Скоро контроль, преподаватель будет спрашивать решение задач, среди которых есть и такие: 1) Функция находит количество прямоугольных треугольников с целочисленными...
C++ Минимум и максимум числовой последовательности
Добрый вечер,нужна помощь в написании следующий программы: дано натуральное чисто n и мы вводи числовую последовательность нужно написать такую программу,чтобы выполнялось условие...
C++ Вычислить сумму ряда с определённой точностью http://www.cyberforum.ru/cpp-beginners/thread669143.html
Вычислить S=1-\frac{{x}^{2}}{2!}+\frac{{x}^{4}}{4!}-\frac{{x}^{6}}{6!}+...+\frac{{x}^{2n}{(-1)}^{n}}{2n!} с точностью 0.0005.(Функция Cos(х)) если х изменяется от a до b с шагом h.. Результаты...
C++ Метод потенциалов на максимизацию Всем доброго времени суток. Столкнулся с проблемой нехватки алгоритма. Входные данные два массива одинаковой размерности. В первом множители. Во втором умножаемые. Оба массива уже заполнены. Нужно... подробнее

Показать сообщение отдельно
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.10.2012, 08:39
Цитата Сообщение от MrGrig Посмотреть сообщение
хотя на счет orc я бы все таки поспорил. Если бы цикл с объявлением внутри был до внешнего объявления, согласен компилятор бы не ругался, тут же идет определение в мэйне а потом переопределение в цикле, разве нет?
Нет. В цикле не переопределение. Создаётся новая локальная для цикла переменная с тем же именем. По правилам, она в цикле перекрывает переменную объявленную до цикла. При выходе из цикла она умирает, и работа опять идёт с переменной объявленной до цикла.
C++
1
2
3
4
5
6
7
8
int  a = 10;
do
{
    int a = 15;
    cout << "a in = " << a << endl;
} while (0);
 
cout << "a out = " << a << endl;
1
Миниатюры
Не могу найти ошибку в коде :(  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru