Die böse 7
//Liest eine beliebige Zahl ein
//Schreibt dann alle Zahlen bis auf die
//die durch 7 teilbar sind oder 7 enthalten.
#include
void main (void)
{
int oberGrenze,zahl,rest;
do
{
printf ("Bitte zahl von 1 bis 1000 eingeben:");
scanf ("%i",&oberGrenze);
}
while (!(oberGrenze < 1000));
for (zahl = 1; zahl <= oberGrenze; zahl++)
{
if ((zahl%7) == 0) // Überprüft zahl auf Hunderterstelle
{
}
else
{
rest = zahl%100; // Überprüft zahl auf einer und zehner stelle
if ( (zahl / 100 == 7) || (rest /10 == 7) || (rest %10 == 7) )
{
}
else
{
printf ("%i\n",zahl);
}
}
}
}
|