Chcę zawrzeć poszczególne programy w jednym pliku, aby całość działała w jednym oknie konsolowym.
Jak mogę to wykonać bez deklarowania coraz to nowych zmiennych?
Założenie jest takie, że takich programów będzie ok 10 w każdym pliku.
Przykładowy kod:
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
int main()
**PIERWSZY PROGRAM**
{
unsigned long long n;
int i;
bool isPrime = true;
char znak;
do
{
cin >> n;
for(int i=1; i<=sqrt(n); i++)
{
if(n % i == 0)
cout << i << ' ' << n / i << '\n';
}
for(i=2; i<=n/2; ++i)
{
if(n%i==0)
{
isPrime = false;
break;
}
}
if (isPrime)
cout<<"Pierwsza";
else
cout<<"Nie pierwsza";
cout <<"Czy chcesz zakonczyc t/n? ";
cin >> znak;
system("cls");
}
while (znak != 'n');
cout.flush();
return 0;
}
**DRUGI PROGRAM**
{
int i, j;
int wartosc = 10;
printf("\t");
for (i = 1; i <= wartosc; i++)
printf("%d\t", i);
for (i = 1; i <= wartosc; i++)
{
printf("\n%d\t", i);
for (j = 1; j <= wartosc; j++)
{
printf("%d\t", j*i);
}
}
}