Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 03.07.2009
Сообщений: 16
1

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

04.07.2009, 11:24. Просмотров 984. Ответов 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
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2009, 11:24
Ответы с готовыми решениями:

Программа производит неверные вычисления
в результате должно быть 2,9364 #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; ...

Программа производит расчеты только по одному из двух введенных значений
Подскажите как сделать что бы я вручную вводил значение radius и он выдавал ответ. Сейчас он...

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

Неправильный вывод
Нужно перемножить отрицательные(нужно взять их в обратном порядке) и положительные члены массива,...

7
Заказ софта
342 / 187 / 21
Регистрация: 26.05.2009
Сообщений: 863
04.07.2009, 11:30 2
А что должна производить ?
0
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
0
Заказ софта
342 / 187 / 21
Регистрация: 26.05.2009
Сообщений: 863
04.07.2009, 11:33 4
А вообще - ты конечно мастерски функции создаешь. Советую тебе взять какой-нибудь учебник по С++ и начать его читать с 1-вой страницы.
0
0 / 0 / 0
Регистрация: 03.07.2009
Сообщений: 16
04.07.2009, 11:34  [ТС] 5
я вот именно начинующий в с++;
читаю книжку по с++ там токой пример я его напичатал а он не работает.
0
Заказ софта
342 / 187 / 21
Регистрация: 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);
    }
}
0
0 / 0 / 0
Регистрация: 03.07.2009
Сообщений: 16
04.07.2009, 11:42  [ТС] 7
вот спасибо огромное!!!
0
Заказ софта
342 / 187 / 21
Регистрация: 26.05.2009
Сообщений: 863
04.07.2009, 11:43 8
Ну раз начинающий, то простительно =)

Добавлено через 42 секунды
Пожалуйста)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2009, 11:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Неправильный вывод
При x = 0 или x = 1 должен выводиться текст &quot;Нет значений&quot;. При вводе шага(dx) если он имеет 2...

Неправильный вывод
string str = &quot;&quot;; // input data of banner obj.setBannerName(str); bool...

неправильный вывод
#include &quot;stdafx.h&quot; #include &quot;math.h&quot; #include &lt;iostream&gt; using namespace std; int...

Неправильный вывод
Здравствуйте. Сильно мучает проблема вывода в коде. #include &lt;iostream&gt; #include &lt;cmath&gt; using...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.