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

измениее переменой через функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ подскажите где ошибка - метод конечных разностей для уравнения в частных производных http://www.cyberforum.ru/cpp-beginners/thread1000615.html
Вычисляю по явной схеме. Выдает какие-то очень большие числа. Подскажите пожалуйста где ошибка. int main ( void ) { setlocale(LC_ALL, "rus"); int I = 10, J = 30, i, j; double T = 3.3, h_x = 0.1, h_t = 0.11, epsilon = h_t + pow(h_x, 2), c; double **u = new double *; for (i = 0; i <= I; i++) u = new double ;
C++ Матрицы, наследование матриц Добрый день! Помогите исправить, немного не понимаю,что не так сделано Даны три матрицы размером 4х4, 6х6 и 8х8. Для всех матриц найти среднее арифметическое элементов, которые расположены на главной диагонали. Для второй матрицы найти сумму элементов которые расположены выше главной диагонали. Для третьей матрицы найти сумму элементов которые расположены ниже главной диагонали. ... http://www.cyberforum.ru/cpp-beginners/thread1000604.html
Заменить в веденной строке с клавиатуры все х на у C++
Не могу разобрать чего то не хватает в коде для функции replace и begin помогите разобраться пожалуйста ... //--------------------------------------------------------------------------- #include <vcl.h> #include <conio.h> #include <stdlib.h> #include <string> #include <algorithm> #include <iostream>
найти ошибку! C++
вот код программы #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <algorithm> #include <math.h> #include <fstream> #include <Windows.h>
C++ Класс строк http://www.cyberforum.ru/cpp-beginners/thread1000582.html
Доброго времени суток) классы вот только начал изучать, прошу сильно не бить) Вот задание: Создать класс строк и производный от него - класс строк из цифр. Определить конструкторы и деструктор, переопределить вывод и ввод из потока. Перегружать оператора присваивания и конструктор копирования в базовом и производном классе. Вот что вышло на первых парах: (присутствуют ошибки:cry:) #include...
C++ Компиляция исходных файлов Господа, добрый день. Имеется проект, написанный на C++. Мне необходимо, так сказать, лишь "собрать его". Я сам не шибко программирую на цпп, так, строчку вывести, да пару арифм. операций произвести. Попробовал как было описано в мануале к нему (Spheres.html), но не получается. Дело было в командной строке с помощью g++. Ткните, пожалуйста, носом. Архив со всеми исходными кодами... подробнее

Показать сообщение отдельно
bugatti1231
0 / 0 / 0
Регистрация: 26.06.2013
Сообщений: 35
07.11.2013, 14:27     измениее переменой через функцию
здравствуйте. помогите пожалуйста. только начал учить с++. вот код и скрин. подскажите почему первое знание после измененного значения переменой не умножается при выводе?

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
#include <iostream>
using std::cout;
using std::endl;
 
#include <cstdlib>
 
#include <string>
using std::string;
 
class Employee
{
public:
    Employee (string name_set, string surname_set, int cash_set)
    {
        setName (name_set);
        setSurname(surname_set);
        setCash (cash_set);
    }
 
    void setName (string name_set)
    {
        name = name_set;
    }
 
    string getName ()
    {
        return name;
    }
 
    void setSurname (string surname_set)
    {
        surname = surname_set;
    }
 
    string getSurname ()
    {
        return surname;
    }
 
    void setCash (int cash_set)
    {
        if (cash_set >= 0)
            cash = cash_set;
        if (cash_set < 0)
            cash = 0;
    }
    int getCash ()
    {
        return cash;
    }
 
private:
    string name;
    string surname;
    int cash;
};
 
int main ()
{
    Employee employee1 ("Piter", "Parker", 569);
    Employee employee2 ("Halk", "Green", 6984);
 
    int cash_up_1 = 0;   
    cash_up_1 += (employee1.getCash() * 0.1);   
    employee1.setCash(cash_up_1);   //увеличение int cash на 10%
 
 
    cout << "Year cash " << employee1.getName() << " " << employee1.getSurname() << ": " << 12 * employee1.getCash() << "\n" << endl;
    cout << "Year cash " << employee2.getName() << " " << employee2.getSurname() << ": " << 12 * employee2.getCash() << "\n" << endl;
    
 
    system ("pause");
    return 0;
 
}
Миниатюры
измениее переменой через функцию  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru