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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sanshitos
0 / 0 / 0
Регистрация: 03.07.2009
Сообщений: 16
#1

Программа производит неправильный вывод - C++

04.07.2009, 11:24. Просмотров 395. Ответов 7
Метки нет (Все метки)

Помогите найти ошибку!!! Заранее спасибо!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
 
    main (void) {
 
        int a = 1;
 
        void f()
        {
            int b = 1;
            static int c = 1;
            cout << "a = " << a++
                 << "b = " << b++
                 << "c = " << c++ << "/n";
        }
 
    
            while (a<4) f();
        
    }
эта программа производит вывод:

a = 1 b = 1 c = 1
a = 2 b = 1 c = 2
a = 3 b = 1 c = 3
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
04.07.2009, 11:30     Программа производит неправильный вывод #2
А что должна производить ?
sanshitos
0 / 0 / 0
Регистрация: 03.07.2009
Сообщений: 16
04.07.2009, 11:31  [ТС]     Программа производит неправильный вывод #3
Цитата Сообщение от Search.. Посмотреть сообщение
А что должна производить ?
программа должна выводить следующее:

a = 1 b = 1 c = 1
a = 2 b = 1 c = 2
a = 3 b = 1 c = 3
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
04.07.2009, 11:33     Программа производит неправильный вывод #4
А вообще - ты конечно мастерски функции создаешь. Советую тебе взять какой-нибудь учебник по С++ и начать его читать с 1-вой страницы.
sanshitos
0 / 0 / 0
Регистрация: 03.07.2009
Сообщений: 16
04.07.2009, 11:34  [ТС]     Программа производит неправильный вывод #5
я вот именно начинующий в с++;
читаю книжку по с++ там токой пример я его напичатал а он не работает.
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
04.07.2009, 11:40     Программа производит неправильный вывод #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
void f(int &a)
{
    int b = 1;
    static int c = 1;
    std::cout << "a = " << a++
        << "b = " << b++
        << "c = " << c++ << "\n";
}
 
int main()
{
    int a = 1;
    while(a < 4)
    {
        f(a);
    }
}
sanshitos
0 / 0 / 0
Регистрация: 03.07.2009
Сообщений: 16
04.07.2009, 11:42  [ТС]     Программа производит неправильный вывод #7
вот спасибо огромное!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.07.2009, 11:43     Программа производит неправильный вывод
Еще ссылки по теме:

Неправильный вывод C++
Неправильный вывод C++
Неправильный вывод результата C++
Написать драйвер на Windows XP, который производит вычисления, слегка подгружающие систему (вывод в DbgView) C++
неправильный вывод C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
04.07.2009, 11:43     Программа производит неправильный вывод #8
Ну раз начинающий, то простительно =)

Добавлено через 42 секунды
Пожалуйста)
Yandex
Объявления
04.07.2009, 11:43     Программа производит неправильный вывод
Ответ Создать тему
Опции темы

Текущее время: 20:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru