-
-
Neuer Benutzer
Öfters hier
Hallo,
hier der Code:
# include<stdio.h>
# include<stdlib.h>
# include<ctype.h>
# include<math.h>
# define bool int
# define false 0
# define true 1
int main (void)
{
char z[1000];
int i;
bool zahl;
int x, a=2, untergrenze, obergrenze;
printf("Eingabe eines Zahlenbereichs: ");
gets(z);
i=0;
zahl=true;
while(z[i]!='\0')
{
if(zahl)
{
z[i]=untergrenze;
}
else if(zahl=!(isdigit(z[i])))
{
i++;
}
}
//Primfaktorzerlegung
for(i=untergrenze; i<=obergrenze; i++)
{
while(x%a!=0)
{
a++;
if (x == a)
{
printf("%d\n", x);
}
}
while(x%a==0)
{
x=x/a;
printf("%d*", a);
while (x%a!=0)
{
a++;
}
if(x == a)
{
printf("%d\n", x);
}
}
}
system("pause");
return 0;
}
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen