Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
Naglus
3 / 3 / 0
Регистрация: 04.04.2011
Сообщений: 40
#1

Как сделать так чтобы простейшая программа запускалась сначало - C++

04.04.2011, 17:40. Просмотров 2237. Ответов 25
Метки нет (Все метки)

Предположим есть самая простая программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
#include <cmath>
int main()
{
    double c;
    cout << "Enter a number of points: ";
    cin >> c;
    double wer = c - 1;
    double ns = c * 0.5;
    double an = wer * ns;
    cout << "Enter a number of lines " << an;
    cin.get();
    cin.get();
    return 0;
}

Я хочу чтобы вместо:
Enter a number of points:х
Enter a number of lines:y
(тоесть теперь я должен её закрыть, открыть снова и так каждый раз)

Она показывала так:
Enter a number of points:х
Enter a number of lines:y

Enter a number of points:к
Enter a number of lines:е

Enter a number of points:а
Enter a number of lines:м

Enter a number of points:в
Enter a number of lines:с

....... и тд.

Что мне надо сделать для этого?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2011, 17:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать так чтобы простейшая программа запускалась сначало (C++):

Как сделать так, чтобы в окне, созданом OpenGL, рисовали 2 потока? - C++
Вот не знаю, где создать тему, с одной стороны это надо в разделе OpenGL, с другой стороны- там чисто художники, а здесь именно...

Как сделать так, чтобы две разные программы могли работать с одной и той же областью оперативной памяти? - C++
Собственно даже незнаю куда копать. Пробовал в одной программе вывести указатель на массив, а в другой указателю присвоить это значение...

что нужно сделать чтобы программа запускалась на тех компах где не стоить Builder? - C++ Builder
Всем привет! подскажите пожалуйста, что нужно сделать чтобы программа запускалась на тех компах где не стоить Builder? Зарание

Сделать так, чтобы программа при запуске требовала привилегии администратора - C++ Builder
Как можно сделать, что бы программа при запуске требовала UAC? (ну, что бы при запуске вылетало так раздрожающее многих пользователей...

Как скомпилировать программу на XE8 чтобы запускалась на любом компьютере ? - C++ Builder
Как скомпилировать программу на XE8 чтобы запускалась на любом компьютере ?

Работающая программа только нужно с ней сделать так, чтобы центры рисовались у треугольников темже цветом,что и треугольник подскажите пожалуйста - C++ Builder
#include &lt;vcl.h&gt; #pragma hdrstop #include &quot;Unit1.h&quot; //--------------------------------------------------------------------------- ...

25
Naglus
3 / 3 / 0
Регистрация: 04.04.2011
Сообщений: 40
05.04.2011, 18:40  [ТС] #16
Спасибо большое, это очень полезная информация.
0
Хохол
Эксперт С++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
05.04.2011, 19:15 #17
do while используют, когда один раз действие обязательно должно совершиться. У нас как раз такой случай. Такая уж заведена идиома. А так одна лишняя проверка делается - первая.
1
nxnx
05.04.2011, 20:23
  #18

Не по теме:

Цитата Сообщение от wolf.diesel Посмотреть сообщение
Если вы не можете обойтись без гоуту, вы не умеете программировать, либо составлять алгоритм.
http://www.cyberguru.ru/programming/...p2-page48.html
http://ru.wikipedia.org/wiki/GOTO

1
wolf.diesel
14 / 14 / 1
Регистрация: 04.04.2011
Сообщений: 70
05.04.2011, 21:44 #19
И даже Дохлоптица вы не удосужились прочитать внимательно.
Есть break & continue.
Я программирую уже 8 лет. Мне не встречались алгоритмы, в которых жизненно необходим GOTO.
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
06.04.2011, 18:29 #20
nxnx, В С++ кроме булевой переменной или счетчика есть еще блоки try/catch которые помогают, хотя это тоже крайне нежелательно, но менее чем goto.
0
kir_
11 / 6 / 1
Регистрация: 19.02.2010
Сообщений: 77
06.04.2011, 21:48 #21
nxnx, из цикла можно выходить бреком , а еще лучше в алгоритме предусмотреть данный выход логически, а гоуту может преводить к таким кандебоберам системы что ажно страшно представить!
Есть определенные положения в.у.п. о линейности и тому подобному... не помню точно уже "теорию систем 2 курс/3семестр" =)
1
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
06.04.2011, 22:49 #22
Цитата Сообщение от kir_ Посмотреть сообщение
nxnx, из цикла можно выходить бреком , а еще лучше в алгоритме предусмотреть данный выход логически, а гоуту может преводить к таким кандебоберам системы что ажно страшно представить!
Есть определенные положения в.у.п. о линейности и тому подобному... не помню точно уже "теорию систем 2 курс/3семестр" =)
break выходит из одного цикла, что не применимо когда циклы вложенные и\или есть ещё и switch
лечится вводом дополнительной переменной, которая только тормозит код

nxnx, В С++ кроме булевой переменной или счетчика есть еще блоки try/catch которые помогают, хотя это тоже крайне нежелательно, но менее чем goto.
сей совет не применим к си

Добавлено через 1 минуту
Цитата Сообщение от wolf.diesel Посмотреть сообщение
Я программирую уже 8 лет. Мне не встречались алгоритмы, в которых жизненно необходим GOTO.
Это вовсе не означает что таких алгоритмов не существует.
1
kir_
11 / 6 / 1
Регистрация: 19.02.2010
Сообщений: 77
06.04.2011, 22:51 #23
nxnx, а зачем выходить из 2 циклов разом? если выходить то по очереди!
1
nxnx
Формучанин
362 / 293 / 16
Регистрация: 02.11.2010
Сообщений: 1,234
06.04.2011, 22:53 #24
Цитата Сообщение от kir_ Посмотреть сообщение
nxnx, а зачем выходить из 2 циклов разом? если выходить то по очереди!
зачем это уже другой вопрос.
выходить по очереди=тормозить программу.
зачем делать 2 выхода если можно сделать один?
1
kir_
11 / 6 / 1
Регистрация: 19.02.2010
Сообщений: 77
06.04.2011, 22:54 #25
зачем созлавать два цикла которые не используешь?
1
nxnx
06.04.2011, 22:55     Как сделать так чтобы простейшая программа запускалась сначало
  #26

Не по теме:

Цитата Сообщение от kir_ Посмотреть сообщение
зачем созлавать два цикла из которые не используешь?
Никто не создаёт циклы которые не используются.

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2011, 22:55
Привет! Вот еще темы с ответами:

Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать? - C++ Builder
Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать? Приложение консольное. ...

Как сделать так чтобы контролы не брали стили от темы - C++ Builder
Проблема в том что имеются три Label у них изменены параметра шрифта (цвет) на красный зеленый и синий. Когда тема виндовса стоит...

Как сделать так, чтобы по оси х выводилась дата в chart - C++ Builder
Имеется следующая структура: a.double - дата a.float - значение параметра. Как сделать так, чтобы при выводе в chart на оси х...

Как сделать так, чтобы программа не требовала пароль администратора и запускалась сразу? - Windows 7
В Windows 7 две УЗ (Админ и пользователь). Когда захожу в УЗ пользователя при запуске программы, она требует пароль от администратора.. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
06.04.2011, 22:55
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.