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

Посмотрите код, подскажите что исправить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Взаимодействие между объектами единой иерархии классов http://www.cyberforum.ru/cpp-beginners/thread252962.html
Здравствуйте. У меня есть некоторый базовый класс window, который создает "окно" и представляет функции доступа к нему для производных классов. Есть базовый абстрактный класс shape (производный от window) который наследуют другие классы-фигуры (точка, линия, квадрат и т.п.) Классы фигур, наследуя shape, выводят фигуры "на окне" класса window Я создаю объект класс window, т.е. окно, а вот...
C++ Массив с нулевыми значениями Присваивание нулевых начальных значений элементам массива.. Пожалуйста помогите исправить ошибки......не переделывая...это пример из книжки..... // нулевой массив.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <conio.h> #include <iomanip> #include<iostream> #include<stdio.h> http://www.cyberforum.ru/cpp-beginners/thread252939.html
C++ Окружности
помогите пож-та: надо составить три окружности разных цветов да еще чтобы они последовательно были соединены(как ауди )) Не вклинивайтесь в чужие темы с несвязанным с ними вопросом. Так же крайне желательно указывать среду программирования, ну и собственные наработки, если имеются.
рекурсии... C++
задание: Во входном файле задано без ошибок логическое выражение следующего вида : <логическое выражение>::= true|falsе|<операция>(<операнды>) <операция>:: = not |and| or <операнды>:: = <операнды>|<операнд>,<операнды> <операнд>:: = <логическое выражение> У операций and и or может быть любое число операндов, у not – только один. Ввести это выражение и вычислить его значение. Например,...
C++ Дописать код программы http://www.cyberforum.ru/cpp-beginners/thread252916.html
Вобщем есть код для нахождения количества попарно различных символов, входящих в состав введенного с клавиатуры слова, надо сделать так чтобы он работал со всей строкой, т.е. и со словами после пробела. //--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #include <string.h> #pragma hdrstop ...
C++ Не знаю с чего начать:( Товарищи программисты подскажите с чегко начать писать данную программу: Справочное бюро вокзала. расписание движение поездов включает следующую информацию: НЦомер поезда, станцию назначения, время отправление, дни отправления, время прибытия на станцию назначения. при создании автомстизированного справочного бюро была добавленна информация о наличии мест каждой категории(СВ, купе, плацкарт,... подробнее

Показать сообщение отдельно
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
06.03.2011, 13:50     Посмотрите код, подскажите что исправить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
const char n = '\n'; // Это символ перевода строки.
const char s = ' '; // А это... пробел :)
 
int result_a, result_b, result_c;
 
void getHeader();
void getLine();
void getSpace();
void getEnd();
 
 
// Название метода взято из WordPress :) Метод выводит "окно" приветствия.
void getHeader()
{
        cout << "Превед, медвед!!!!!!111!!11!!!! :D" << n;
        cout << "Получайте удовольствие! ;)" << n;
}
 
// Этот метод выводит линию в строку... замашка на GUI :)
void getLine()
{
        cout << "________________________________________________________________________________" << n;
}
 
// Этот метод просто выводит пустую строку... точнее символ перевода строки... во как! %)
void getSpace()
{
        cout << n;
}
 
// Этот метод отоброжает канец программы %)
void getEnd()
{
        cout << "Это всё! :P Хорошего дня!" << n;
}
 
//Вводятся 3 числа. Если положительное - возвести во 2 степень.
// Если отрницательное - в 4 степень.
 
int funk(int a)
{
        // Проверяем условие для переменной "a". Если она больше или равна нулю, то возводится во
        // 2 степень. А если отрицательная то в 4 степень.
        
        if (a >= 0)
        {
                cout << "a положительное или нуль. Мы делаем: a ^ 2 | Результат: ";
                a = a * a;
        }
        else
        {
                cout << "a отрицательноe. Мы делаем: a ^ 4 | Результат: ";
                a = a * a * a * a;
        }
        cout << a << n;
    return a;
}
 
int main ( )
{
        setlocale (LC_ALL,".1251");
 
        int a, b, c;
 
        getLine();
        getHeader();
        getLine();
 
        cout << "Введите 3 числа:" << n;
        getLine();
 
        // Вводим переменную "а" и обрабатываем ее... как умеем :)
        cout << "a: ";
        cin >> a;
        result_a=funk(a);
        getLine();
 
        // Переменная "b".
        cout << "b: ";
        cin >> b;
        result_b=funk(b);
        getLine();
        
        // Ну и конечно переменная "c"... куда же без нее %)
        cout << "c: ";
        cin >> c;
        result_c=funk(c);
        getLine();
        
        cout << n;
        cout << "Результат в виде одной строки:" << n;
        getLine();
        cout << result_a << s << result_b << s << result_c << n;
        getLine();
        getEnd();
        getSpace();
 
        cout << "Пожалуйста, напишите что-нибудь ;)" << n;
        cin >> a;
 
 
 
    system("pause");
    return 0;
}
Учительнице привет
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru