Lavina
Die andere Antwort ist vollkommen richtig, wird aber nicht mit g++ kompiliert - dies ist eine modifizierte Version, die:
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
int a, b = 0, Summe = 0;
long int n, speichern;
cout <<"Geben Sie die Nummer ein. : ";
cin >> n;
speichern = n;
for(;n>0;)
//zählt die Ziffern
{
a=n%10;
n = n/10;
b++;
}
für (;n>0;)
{
a=n%10;
Summe=Summe+Pow(a,b);
n = n/10;
}
if(sum==n)
{
cout << store << " ist eine Armstrong-Zahl" << endl;
0 zurückgeben;
}
else
{
cout << store << " ist keine Armstrong-Zahl << endl;
return 0;
}
}
Tobin
# include <iostream.h>
# include <conio.h>
# include <math.h>
void main()
{ clrscr();
int a, b = 0, Summe = 0;
lange int n;
cout<<"Geben Sie die Nr. ein: ";
cin>>n;
for(;n>0;)
//zählt die Ziffern
{ a=n%10;
n = n/10;
b++;
}
für (;n>0;)
{a=n%10;
Summe=Summe+Pow(a,b);
n = n/10;
}
if(sum==n)
{ cout<<"ES IST EINE ARMSTRONG-ZAHL...";
getch();
}
sonst
{ cout<<"ES IST KEINE ARMSTRONG NUMMER...";
getch();
}
}
Cicero
1. Programm zum Umkehren einer Zahl
Ans:
#include stdio.h
#include conio.h
void main()
{
clrscr();
int r=0,d,m,n;
printf("Geben Sie einen Wert ein:");
scanf("%d", &n);
m=n;
mach
{
d=m%10;
m = m/10;
r=r*10+d;
}
while(m!=0);
printf("%d ist das Gegenteil",r);
}
getch();
}
2. Dieses Programm druckt die Fibonacci-Reihe
#include
#include
void main(void)
{
int I,j,k,n;
clrscr();
ich = 0;
j=1;
printf("%d %d ",I,j);
für(n=0;n