Ricko
Brain
Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów
Pomógł: 5 razy Ostrzeżeń: 0/5 Skąd: ..::Zabrze::..
|
Wysłany: Śro 19:10, 08 Gru 2010 Temat postu: Język C++ Funkcje |
|
|
NWD
Cytat: |
#include<iostream>
#include<cstdio>
using namespace std;
int nwd (int a, int b)
{
while(a!=b)
{
if (a>b)
a=a-b;
else
b=b-a;
}
return a;
}
int main()
{
int a, b;
cout<<"Podaj a i b"<<endl;
cin>>a>>b;
cout<<nwd(a,b);
cin.ignore();
getchar();
return 0;
} |
Działanie:
Wpisujemy liczby:
Wynik:
_____________________________________________________________
SILNIA
Cytat: |
#include<stdio>
#include<iostream>
using namespace std;
unsigned silnia (int n)
{
unsigned long int wynik=1;
for (int i=1; i<=n; i++)
{
wynik=wynik*i;
}
return wynik;
}
int main () {
int n;
cout<<"Podaj n"<<endl;
cin>>n;
cout<<n<<"! = "<<silnia(n);
cin.ignore();
getchar();
return 0;
} |
Działanie:
Wpisujemy liczbę:
Wynik:
_____________________________________________________________
POTĘGOWANIE*
Cytat: |
#include<stdio>
#include<iostream>
using namespace std;
int potega (int a, int n) /*zmienna a - podstawa potegi, n - wykladnik potegi*/
{
int i,w=1;
for (i=1; i<=n; i++)
{
w=w*a;
}
return w;
}
int main()
{
int a,b;
cout<<"Podaj podstawe potegi"<<endl;
cin>>a;
cout<<"Podaj wykladnik potegi"<<endl;
cin>>b;
cout<<potega(a,b);
cin.ignore();
getchar();
return 0;
}
|
Działanie:
Podstawa:
Wykładnik:
Wynik:
_____________________________________________________________
* - Program dodatkowy, nie z lekcji
Post został pochwalony 0 razy
Ostatnio zmieniony przez Ricko dnia Nie 12:03, 12 Gru 2010, w całości zmieniany 2 razy
|
|