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

Непонятное поведение простой функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной (начиная с одноэлементной диагонали A[1,M]) http://www.cyberforum.ru/cpp-beginners/thread987301.html
Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной (начиная с одноэлементной диагонали A) Помогите пожалуйста! Буду благодарен!!
C++ Логические выражения c++ Объяснить результат и вывести на экран результат логического выражения T = S для заданных значений логических переменных a, b, c. T= a+b*c S=a+b+c http://www.cyberforum.ru/cpp-beginners/thread987295.html
Преобразовать привычную запись выражения в постфиксную запись C++
я так понял, вводить выражение я буду в строку и потом читать посимвольно. а что делать дальше? нужно чтот-о делать со стеком, какая последовательность действий? не понятно
C++ Ошибка кучи
Выдает ошибку: "ОС Windows инициировала точку останова в Lab2.exe.Это может быть вызвано повреждением кучи и указывает на ошибку в Lab2.exe или в одной из загруженных им DLL." #include <iostream>...
C++ Странный конструктор копирования или функция без имени? http://www.cyberforum.ru/cpp-beginners/thread987252.html
Вы знаете, до меня вдруг что-то дошло.. А что же у нас в строке 15??? Функция имеет название, тут его собствено нет! Есть только описание, и параметры в скобках. Конструктор? Вроде конструктор...
C++ Чтение из бинарного файла в структуру Собственно вопрос в заголовке, есть структура: struct StructEmployee {; int id; string fullname; string appointment; string education; int expirience; } *UsrStruct; подробнее

Показать сообщение отдельно
alisteas
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 13

Непонятное поведение простой функции - C++

24.10.2013, 23:51. Просмотров 278. Ответов 7
Метки (Все метки)

Решал одну задачу на рекурсию, долго не мог добится результата пока не понял что проблема не в рекурсии а в аргументах функции, сделал простую програму отображающую проблему: по идее должна выводить восемь единиц, на деле выводит 2. ( у меня студия 10, попросил запусить этот код друга, у него тоже 2 единицы но его компилятор я не уточнял). вообщем сам не разберусь help!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
void f(int x, int y, int z, int R);
 
int main ()
{
    int R = 1;
    f(-R, -R, -R, R);
    std::cin.get();
    return 0;
}
 
void f(int x, int y, int z, int R)
{
    for (; x < R; x++)
        for (; y < R; y++)
            for (; z < R; z++)
                std::cout<<1;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.