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

vs 2005 не выполняет программу - C++

Восстановить пароль Регистрация
 
nightlive
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 13
06.01.2012, 10:00     vs 2005 не выполняет программу #1
Здравствуйте, недавно начал изучать с++
в общем программу выполняет (на половину)
дает вписать высоту, длину и ширину и потом закрывается
код:
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
// Ex2_05.cpp
// Вычисление количесва рулонов обоев, необходимых для того,
// чтобы обклеить комнату
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    double height = 0.0, widht = 0.0, lenght = 0.0; // Размеры комнаты
    double perimeter = 0.0;                         // Периметр комнаты
    const double rollwidth = 21.0;                  // Ширина стандартного рулона
    const double rolllenght = 12.0*33.0;            // Длина стандартного рулона (33 фута)
    int strips_per_roll = 0;                        // Количество полос в рулоне
    int strips_reqd = 0;                            // Необходимое колво плос в рулоне
    int nrolls = 0;                                 // Общее число рулонов
    cout <<endl                                     // Начать новую строку
        <<"Vvedite visotu  komnati v duimah:";
    cin >>height;
    cout << endl                                    // Начать новую строку
        <<"Vvedite dlinu i shirinu v duimah:";
    cin >> lenght >> widht;
    strips_per_roll = rolllenght / height;          // Получить количесво полос в рулоне
    perimeter = 2.0*(lenght + widht);               // Вычислить периметр комнаты
    strips_reqd = perimeter / rollwidth;            // Получить необходимое колво полос
    nrolls = strips_reqd / strips_per_roll;         // Вычислить колво рулонов
    cout << endl
        << "Dlya obkleyki vashey komnati ponadobitsya" << nrolls << "rulonov oboev"
        << endl;
        return 0;
}
debug:
'Ex2_05.exe': Loaded 'D:\books i lessons\c+\new\Ex2_05\debug\Ex2_05.exe', Symbols loaded.
'Ex2_05.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols loaded.
'Ex2_05.exe': Loaded 'C:\Windows\System32\kernel32.dll', No symbols loaded.
'Ex2_05.exe': Loaded 'C:\Windows\System32\KernelBase.dll', No symbols loaded.
'Ex2_05.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.42_none_ef74ff32550b5bf0\msvcp80d.dll', Symbols loaded.
'Ex2_05.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.42_none_ef74ff32550b5bf0\msvcr80d.dll', Symbols loaded.
'Ex2_05.exe': Loaded 'C:\Windows\System32\msvcrt.dll', No symbols loaded.
The program '[5200] Ex2_05.exe: Native' has exited with code 0 (0x0).

Что делать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2012, 10:00     vs 2005 не выполняет программу
Посмотрите здесь:

Написать программу, которая вводит с клавиатуры два натуральных числа и выполняет логическое умножение и сложение этих чисел C++
Написать программу которая выполняет функции простого калькулятора C++
Создать программу(проект) на с++, которая выполняет операции над матрицей C++
C++ Не выполняет программу, нужно исправить
C++ Написать программу на с++, которая выполняет операцию над матрицей целых чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ЛеЖиК)
 Аватар для ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 630
06.01.2012, 11:28     vs 2005 не выполняет программу #2
http://www.cyberforum.ru/cpp-beginners/thread10807.html
-=ЮрА=-
Заблокирован
Автор FAQ
06.01.2012, 11:28     vs 2005 не выполняет программу #3
Цитата Сообщение от nightlive Посмотреть сообщение
Что делать?
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
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
    double height = 0.0, widht = 0.0, lenght = 0.0; // Размеры комнаты
    double perimeter = 0.0;                     // Периметр комнаты
    double rollwidth = 21.0;                    // Ширина стандартного рулона
    double rolllenght = 12.0*33.0;              // Длина стандартного рулона (33 фута)
    int strips_per_roll = 0;                    // Количество полос в рулоне
    int strips_reqd = 0;                        // Необходимое колво плос в рулоне
    int nrolls = 0;                             // Общее число рулонов
                                                  
    cout<<"Vvedite visotu  komnati v duimah : ";
    cin >>height;
    cout<<"Vvedite dlinu v duimah : ";
    cin >> lenght;
    cout<<"Vvedite shiriny v duimah : ";
    cin >> widht;
    strips_per_roll = rolllenght / height;                  // Получить количесво полос в рулоне
    perimeter = 2.0*(lenght + widht);                               // Вычислить периметр комнаты
    strips_reqd = perimeter / rollwidth;                    // Получить необходимое колво полос
    nrolls = strips_reqd / strips_per_roll;                 // Вычислить колво рулонов
    cout<< "Dlya obkleyki vashey komnati ponadobitsya : " << nrolls << " rulonov oboev"<< endl;
    system("pause");
    return 0;
}
Миниатюры
vs 2005 не выполняет программу  
nightlive
0 / 0 / 0
Регистрация: 27.11.2011
Сообщений: 13
06.01.2012, 11:36  [ТС]     vs 2005 не выполняет программу #4
спасибо большое)
Yandex
Объявления
06.01.2012, 11:36     vs 2005 не выполняет программу
Ответ Создать тему
Опции темы

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