No zaprvy program neni podporovanej ve Wine ...
A za druhy se snazis spustit program, kterej se stara o spravu procesu ve windows, kterej je hadam napsanej ve winapi ... coz ti nebude nikdy nebude fungovat v linuxovym systemu ...
No zaprvy program neni podporovanej ve Wine ...
A za druhy se snazis spustit program, kterej se stara o spravu procesu ve windows, kterej je hadam napsanej ve winapi ... coz ti nebude nikdy nebude fungovat v linuxovym systemu ...
omlouvám se, že ještě píšu, ale nějak se to pořád nechce rozběhnou, problém je u else continue ,když chci pokračovat v programu, nejspíš špatně udělané závorky. Díky za radu.
#include <stdio.h>
#include <conio.h>
int PVez(int vyska, int odkud,int kam,int pomoci) // deklerování promìných
{
static int counter;
counter ++;
if (vyska > 0)
{
PVez((vyska-1), odkud, pomoci, kam);
printf("Prenes kotouc z %i tyce na %i tyc\n ", odkud, kam);
PVez((vyska-1), pomoci, kam, odkud);
}
return counter;
}
int main()
{
printf("********************************\nVYTEJTE V PROGRAMU HANOJSKE VEZE\n********************************\n");
int n;
int cnt;
int jakToDopadlo
while (1)
{
printf("Zadej pocet kotoucu :\n") ;
scanf("%i", &n);
if (n > 10)
{
printf("Nelze zadat vice kotoucu nez 10!\n");
}
else if (n <= 0)
{
printf("Bez kotoucu to nepujde!\n");
}
else
{
continue;
}
}
cnt=PVez(n,1,2,3);
printf("Pocet volani: %i\n", cnt);
getchar();
return 0;
}
už to funguje, ale ted přestali fungovat cisla od 1 - 9, mělo by to začít přeskládávat kotouče, ale nic
#include <stdio.h>
#include <conio.h>
int PVez(int vyska, int odkud,int kam,int pomoci) // deklerování promìných
{
static int counter;
counter ++;
if (vyska > 0)
{
PVez((vyska-1), odkud, pomoci, kam);
printf("Prenes kotouc z %i tyce na %i tyc\n ", odkud, kam);
PVez((vyska-1), pomoci, kam, odkud);
}
return counter;
}
int main()
{
printf("********************************\nVYTEJTE V PROGRAMU HANOJSKE VEZE\n********************************\n");
int n;
int cnt;
while (1)
{
printf("Zadej pocet kotoucu :\n") ;
scanf("%i", &n);
if (n > 10)
{
printf("Nelze zadat vice kotoucu nez 10!\n");
}
else if (n <= 0)
{
printf("Bez kotoucu to nepujde!\n");
}
else return n;
}
cnt=PVez(n,1,2,3);
printf("Pocet volani: %i\n", cnt);
getchar();
return 0;
}
Ahoj,
potřeboval bych trochu pomoct. Potřebuji ošetřit program aby mi to při zadání záporných čísel a větších jak 10 hodilo varování, že to nelze(to mam), ale potřebuji aby se to pak vrátilo na začátek programu + ošetření na na znaky, můžu zadávat pouze čísla.
Předem děkuji za rady
int main()
{
printf("********************************\nVYTEJTE V PROGRAMU HANOJSKE VEZE\n********************************\n");
int n;
int cnt; // deklerace promìných
printf("Zadej pocet kotoucu :\n") ; // vipis na obrazovku
scanf("%i", &n);
if (n>10)
{
printf("Zadal si %i kotoucu to je moc, trvalo bz to dlouho",n);
return 0;
}
else if (n<0)
{
printf("zadal si %i kotoucu to nelze, jak bz si to chtel provest?",n);
return 0;
}
cnt=PVez(n,1,2,3);
printf("Pocet volani: %i\n", cnt);
getchar();
return 0;
}