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

Помогите с переменной. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение интеграла метод центральных прямоугольников http://www.cyberforum.ru/cpp-beginners/thread381858.html
Здравствуйте товарищи программисты. Прошу помощи с решением задачи. Пишу курсовик и там надо посчитать интеграл на C++ методом центральных прямоугольников на интервале t1=0.008, t2=0.014. Я написал вот это: #include<iostream> #include<math.h> using namespace std; double I(double t) { if (t<0.101) return 1.85*pow(10,4)*pow(t,3)+6.824*pow(10,3)*pow(t,2)-83.707*t+0.002066; else if (t<0.105)
C++ Найти площадь прямоугольника, который принадлежит обеим осям координат Подскажите алгоритм! Есть два прямоугольника в декартовой системе исчисления. Их стороны параллельны осям координат. Как найти площадь прямоугольника, который принадлежит им обоим? Спасибо... http://www.cyberforum.ru/cpp-beginners/thread381842.html
C++ Вопрос по оператору switch
Задача звучит так Даны три числа. Вывести наибольшее из них. правельно ли сложен код? Можно ли написать это все в операторе switch если да то как? зарание спасибо #include <iostream> using namespace std; void main() { int a, b, c;
C++ Написать программу, которая считывает число с клавиатуры и находит ближайшее справа число, которое равно сумме кубов своих цифр
Написать программу, которая считывает число с клавиатуры и находит ближайшее справа число, которое равно сумме кубов своих цифр (например: 153 = 1^3 + 5^3 + 3^3) и выводит его на экран. Проверку числа оформить в виде функции. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждом столбце. http://www.cyberforum.ru/cpp-beginners/thread381810.html
Дана матрица размера M x N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждом столбце.
C++ Найти номер последней из ее строк,содержащих максимальное количество одинаковых элементов. Дана целочисленная матрица M x N. Найти номер последней из ее строк,содержащих максимальное количество одинаковых элементов. #include <iostream.h> #define n 10 #define m 10 #include <stdlib.h> void main () { int a,b,i,j; for(i=0; i<n; i++) for(j=0; j<m; j++) подробнее

Показать сообщение отдельно
~enGiNe.O`
6 / 6 / 1
Регистрация: 06.08.2011
Сообщений: 45

Помогите с переменной. - C++

11.11.2011, 18:05. Просмотров 414. Ответов 10
Метки (Все метки)

Здравствуйте!
У меня возникла проблема с выводом переменной на cmd.
Код программы:
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
#include <iostream>
using namespace std;
int main(){
    string cls = "cls";
    string q;
    string info = "help";
    string mbtokb = "mb_to_kb";
    double x;
    double y = x*1024;
    string kbtobt = "kb_to_bt";
    double x1;
    double y1 = x1 * 1024;
    string bttobit = "bt_to_bit";
    double x2;
    double y2 = x2 * 8;
    cout << "If you need a help, write 'help'." << endl;
    begin:
    cout << "Enter a operation: ";
    cin >> q;
    if (q == info ){
             cout << "   If you want translate megabyte to kilobyte, write 'mb_to_kb'." << endl;
             cout << "   If you want translate kilobyte to byte, write 'kb_to_bt'." << endl;
             cout << "   If you want translate bytes to bits, write 'bt_to_bit'." << endl;
             cout << "   If you want clear a display, write 'cls'" << endl;
             cout << "Enter a operation: ";
             cin >> q;
                if (q == mbtokb){
                   cout << "Input a weight in megabytes: ";
                   cin >> x;
                   cout << "Weight in kilobytes: " << y << endl;
                   }
                   if (q == kbtobt){
                         cout << "Input a weight in kilobytes: ";
                         cin >> x1;
                         cout << "Weight in bytes: " << y1 << endl;
                   }
                   if (q == bttobit){
                         cout << "Input a weight in bytes: ";
                         cin >> x2;
                         cout << "Weight in bits: " << y2 << endl;
                         }
                   if (q == cls){
                         system("cls");
                         }
             
             }
             else if (q == mbtokb){
                   cout << "Input a weight in megabytes: ";
                   cin >> x;
                   cout << "Weight in kilobytes: " << y << endl;
                   }
             else if (q == kbtobt){
                   cout << "Input a weight in kilobytes: ";
                   cin >> x1;
                   cout << "Weight in bytes: " << y1 << endl;
                   }
             else if(q == kbtobt){
                   cout << "Input a weight in kilobytes: ";
                   cin >> x1;
                   cout << "Weight in bytes: " << y1 << endl;
                   }
             else if (q == cls){
                  system("cls");
                   }
    goto begin;
    system ("pause");
    return 0;
}
Когда вводишь числа и они переводятся в другую [СИ], то выводятся какие-то непонятные числа.
Можете подсказать какую переменную нужно использовать ?Если можно, то поподробнее рассказать
об этой переменной, я новичек. Буду очень благодарен за внятный ответ!

P.S. Программа переводит из мегабайт в килобайты, из килобайт в байты и из байт в биты.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru