Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2012, 20:47   #11
akinfan
Пользователь
 
Регистрация: 18.03.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
Из консоли запускайте, тогда видно будет результат.
спасибо, а можно сделать чтобы он как надо показывал ответ а не через консоль?
akinfan вне форума Ответить с цитированием
Старый 21.03.2012, 21:09   #12
the27mart
Пользователь
 
Аватар для the27mart
 
Регистрация: 10.01.2012
Сообщений: 28
По умолчанию

Цитата:
Сообщение от akinfan Посмотреть сообщение
после ввода числа я нажимаю enter и программа сразу закрывается
Код:
#include<iostream.h>
#include<math.h>
main ()
{
int p,f;
cout<<"Vvedite dlinu otrezka p:";
cin>>p;
f=p*(1/0.001/44.45/16/3/500);
cout<<"длина отрезка равна="<<f;
cout<<"f="<<f;
return 0;
}
Потому что после:
Код:
return 0;
программа просто завершается) можно приписать:
Код:
#include<iostream.h>
#include<math.h>
main ()
{
int p,f;
cout<<"Vvedite dlinu otrezka p:";
cin>>p;
f=p*(1/0.001/44.45/16/3/500);
cout<<"длина отрезка равна="<<f;
cout<<"f="<<f;
cin>>p;
return 0;
}
и тогда "cin>>p" будет служить заменителем паузы(будет ожидать ввода)...это как вариант, но я уверен что есть варианты получше)
Just Google it!
the27mart вне форума Ответить с цитированием
Старый 21.03.2012, 21:13   #13
akinfan
Пользователь
 
Регистрация: 18.03.2012
Сообщений: 14
По умолчанию

Цитата:
Сообщение от the27mart Посмотреть сообщение
Код:
#include<iostream.h>
#include<math.h>
main ()
{
int p,f;
cout<<"Vvedite dlinu otrezka p:";
cin>>p;
f=p*(1/0.001/44.45/16/3/500);
cout<<"длина отрезка равна="<<f;
cout<<"f="<<f;
return 0;
}
Потому что после:
Код:
return 0;
программа просто завершается) можно приписать:
Код:
#include<iostream.h>
#include<math.h>
main ()
{
int p,f;
cout<<"Vvedite dlinu otrezka p:";
cin>>p;
f=p*(1/0.001/44.45/16/3/500);
cout<<"длина отрезка равна="<<f;
cout<<"f="<<f;
cin>>p;
return 0;
}
и тогда "cin>>p" будет служить заменителем паузы(будет ожидать ввода)...это как вариант, но я уверен что есть варианты получше)
спасибо большое
akinfan вне форума Ответить с цитированием
Старый 21.03.2012, 21:13   #14
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

можно, перед
return 0;

напишите
system("pause");
vovk вне форума Ответить с цитированием
Старый 21.03.2012, 21:15   #15
the27mart
Пользователь
 
Аватар для the27mart
 
Регистрация: 10.01.2012
Сообщений: 28
По умолчанию

system("pause") это уже DOS'овское) можно и так))
Just Google it!
the27mart вне форума Ответить с цитированием
Старый 21.03.2012, 21:27   #16
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

ну раз так не нравится, то добавляем
#include <conio.h>

и перед return
ставим
getch();

тогда программа просто ждёт нажатия любой клавиши.
vovk вне форума Ответить с цитированием
Старый 21.03.2012, 21:46   #17
the27mart
Пользователь
 
Аватар для the27mart
 
Регистрация: 10.01.2012
Сообщений: 28
По умолчанию

getch() можно и без conio.h использовать)
Just Google it!
the27mart вне форума Ответить с цитированием
Старый 21.03.2012, 21:52   #18
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от the27mart Посмотреть сообщение
getch() можно и без conio.h использовать)
ну не знаю, майкрософтовский компилятор, без этого заголовка посылает далеко и на долго,
вот
getchar(); можно, но результат не тот.
vovk вне форума Ответить с цитированием
Старый 21.03.2012, 22:49   #19
sVasilich
Форумчанин
 
Аватар для sVasilich
 
Регистрация: 16.12.2009
Сообщений: 224
По умолчанию

Цитата:
PS
А обязательно только в вёрстах считать? я так понял нужно во всех величинах вывести
По-моему тоже. Например, остаток от деления (количество_вершков/аршин) даст нужное в результате количество вершков.

Вот так
Код:
f=p*(1/0.001/44.45/16/3/500);
лучше не писать. Укажи конкретные переменные (точнее, именованные константы) вместо "магических" чисел. Ну и по причине, указанной выше, такая формула не совсем корректна.
Люди бывают 10 типов: те, кто понимают двоичную систему счисления, и те, кто не понимают...
sVasilich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Моя первая задача на классы dew-drop Помощь студентам 4 26.02.2012 10:46
Моя первая программа. fragment Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 11.05.2010 11:46
моя первая програма... maziLa Общие вопросы C/C++ 7 12.03.2009 08:14
Моя первая программа)) Dr.Badnezz Софт 9 06.12.2008 14:39