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

Как зациклить программу на многократное использование? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread669831.html
Задача: Если в матрице есть две одинаковых строки, то упорядочить столбцы матрицы по неубыванию суммы положительных элементов. Память под двухмерный массив должна выделяться динамически, и работа с ним должна осуществляться через указатели. Проблема: Как с помощью указателей можно организовать перестановку столбцов? Раньше с указателями никогда не работал. #include "stdafx.h" #include...
C++ Как сравнить числа после запятой? Собственно вопрос выше, но всё же уточню: как сравнить одно число с другим только руководствуясь числами после запятой(не целыми). Пример: 3.032<1.033(только числами после запятой)? http://www.cyberforum.ru/cpp-beginners/thread669825.html
C++ Что означает L и _T перед строкой?
Здравствуйте,подскажите пожалусто что означает L и _T перед строками,и вообще какие другие приставки бывают,если их так можно назвать.Больше интересует _T,поэтому вот такая строка _T("OpenGL")
Окна и ячейки для ввода данных C++
Здравствуйте. Может ли кто-то объяснить\показать или дать ссылки на уроки где будет объяснено как делать в с++ окна, отводить в них места для ввода данных, чтобы они потом применялись и выводился результат их применения.
C++ Задача с циклами http://www.cyberforum.ru/cpp-beginners/thread669772.html
Объясните пожалуйста на словах как решить. Задача 1. Напишите программу, которая по заданному натуральному n печатает рисунок (см. ниже). В первой строке содержится n (1 ≤ n ≤ 20) – количество строк. Вывести рисунок Пример ввода 4 Пример вывода *\*
C++ Определители Помогите пожалуйста. Определить среднюю длину непрерывных участков положительных чисел. подробнее

Показать сообщение отдельно
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169

Как зациклить программу на многократное использование? - C++

12.10.2012, 22:20. Просмотров 2271. Ответов 9
Метки (Все метки)

Есть код програмы калькулятора, надо с помощю цикла или при нажатии определенной клавиши(как умога попроще должно ето быть) заставить програму после вывода результата опять вывести на екран "Введите а и в..."одним словом чтоб програма работала многократно, без перекомпиляции.
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
#include <math.h>
#include <conio.h>
#include <stdio.h>
#include <locale.h>
using namespace std;
int main() 
{
     setlocale(LC_ALL,"ukrainian");
     int a, b;
     float c;
     char oper;
     while(1){
     printf("Введiть перше значення, знак операцiї та друге значення: \n");
     scanf("%d%c%d", &a, &oper, &b);
     switch ( oper)
  {
        case '-': c=a-b; break;
        case '+': c=a+b; break;
        case '*': c=a*b; break;
        case '/': c=a/b; break;
        case '%': c=a%b; break;
        default:  printf("Невідома операція)");
        return 0;
        
  }
     printf("%d%c%d=%f", a, oper, b, c);
     getch();
     return 0;
     }
 }
Добавлено через 1 минуту
цикл while что есть в моем коде не работает, точнее не работает как надо(програма после вывода результата и нажатия любой клавиши закрываеться).
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru