Witam, zadanka od Marcina ;) Dziękujemy.
W celu wyszukania zadania potrzebnego nam, zalecam szukać tego po ctrl+f
(zadania z zajęc znajdują się w zakładce Programowanie Obiektowe)
CUKIERKI DLA JASIA
#include
using namespace std;
int uczniowie, cukierki, x,y;
int main()
{
cout << "Ilu uczniow jest w twojej klasie: " ;
cin >> uczniowie;
cout << "Ile cukierkow kupila mama:";
cin >> cukierki;
x= cukierki / (uczniowie -1);
cout << "Cukierków dla kazdego ucznia:" << x << endl;
y= cukierki- (uczniowie * x);
cout << "Cukierki dla Jasia na wieczor:" << y << endl;
return 0;
}
-----------------------------------------------------------
PIN DO BANKOMATU:
#include
using namespace std;
string PIN;
main()
{
cout<<"Witaj w naszym banku!"<< endl;
cout<< "Podaj kod PIN:";
cin>> PIN;
if (PIN == "1234"){
cout<<"PIN prawidlowy";
}
else
{
cout<< "Bledny PIN";
}
return 0;
}
-----------------------------------------------------------
LOGOWANIE
#include
using namespace std;
string login, haslo;
int main()
{
cout << "Podaj login" << endl;
cin>>login;
cout<< "Podaj haslo"<< endl;
cin>>haslo;
if ((login=="admin")&&(haslo=="szarlotka"))
{
cout<< "zapraszamy"<< endl;
}
else
{
cout<< "nieprawidlowy login lub haslo"<< endl;
}
return 0;
}
----------------------------------------------------------
SPRAWDZA CZY PEŁNOLETNI I CZY MOZE KANDYDOWAC NA PREZYDENTA
#include
using namespace std;
int wiek;
int main()
{
cout <<"Podaj swoj wiek:" << endl;
cin>>wiek;
if (wiek<18){
cout<<"Jestes niepelnoletni i nie mozesz zostac prezydentem";
}
else if ((wiek>=18)&&(wiek<35)){
cout<<"Jestes pelnoletni ale nie mozesz zostac prezydentem";
}
else{
cout<<"Jestes pelnoletni i mozesz kandydowac na prezydenta";
}
return 0;
}
---------------------------------------------------------------
ODLICZANIE Z OPÓŹNIENIEM I CZYSZCZENIEM EKRANU (PĘTLA FOR)
#include
#include
#include
using namespace std;
main()
{
for(int i=15;i>=0;i--)
{Sleep (1000);
system("cls");
cout<
cout<<"Pierdut";
return 0;
}
---------------------------------------------------------------
WYPISUJE PONUMEROWANE IMIONA Z ZADANĄ LICZBĄ RAZY
#include
using namespace std;
string imie;
int liczba;
main()
{
cout<<"Podaj imie:"<<endl;
cin>>imie;
cout<< "Podaj dodatnia liczbe calkowita:"<<endl;
cin>>liczba;
for(int i=1;i<=liczba;i++)
{
cout<
}
}
--------------------------------------------------------------
NAJWIEKSZA Z PODANYCH LICZB:
#include
using namespace std;
int A, B, C, n;
main(){
cout<<"Program sprawdzający ktora z 3 podalych liczb jest najwieksza"<<endl;
cout<<"Podaj trzy liczby:"<<endl;
cin>>A;
cin>>B;
cin>>C;
n=A;
if(B>n) n=B;
if(C>n) n=C;
cout<<" najwieksza liczba to: "<<n<<endl;
return 0;
}
-----------------------------------------------------------
SUMA PODZIELNIKÓW LICZBY
#include
using namespace std;
main()
{
int n; cout << "Podaj liczbę naturalną: ";
cin >> n;
int suma = 0;
for(int p=1;p<=n; p++)
if(n % p == 0)
suma = suma + p;
cout << "Suma podzielników wynosi " << suma << endl;
}
--------------------------------------------------------
LICZBY PIERWSZE
#include
#include
using namespace std;
main()
{
int n;
cout<<"Podaj liczbę naturalną: ";
cin >> n;
for(int p=2; p<n; p++)
if(n % p == 0)
{
cout << "Nie, nie jest to liczba pierwsza" << endl;
exit(0);
}
cout << "Tak, jest to liczba pierwsza" << endl;
}
----------------------------------------------------------
ILE CYFR MA LICZBA
#include
using namespace std;
int ilosccyfr(int n)
{
int i=0;
do
{
n = n/10;
i++;
} while(n>0);
return i;
}
main()
{
int n;
cout << "Podaj liczbę naturalną: ";
cin >> n;
cout << "Liczba " << n << " posiada "
<< ilosccyfr(n) << " cyfr(y) " << endl;
}
-----------------------------------------------------
GRA: JAKĄ WYMYŚLIŁEM LICZBĘ?
#include
#include
#include
using namespace std;
int liczba, strzal, liczba_prob;
main()
{
srand(time(NULL));
liczba=rand()%100+1;
cout<<liczba;
while(strzal!=liczba)
{
liczba_prob++;
cout<<"Witaj! Pomyslalem sobie liczbe. Zgadnij jaka."<<endl;
cout<<"to twoja "<<liczba_prob<<" proba"<<endl;
cin>>strzal;
if (strzal==liczba){
cout<<"Udalo sie. Trafiles w "<<liczba_prob<<"probie"<<endl;
}
else if (strzal<liczba){
cout<<"za malo!";
}
else if (strzal>liczba){
cout<<"to za duzo";
}
}
system("pause");
}
------------------------------------------------------------------
LOSOWANIE DUŻEGO LOTKA Z POWTARZANIEM + DŹWIĘK
#include
#include
using namespace std;
int liczba;
main(){
cout<<"Witaj w losowaniu duzego lotka"<<endl;
cout<<"Losowanie rozpocznie sie za 3 sekundy"<<endl;
Sleep(3000);
srand(time(NULL));
for(int i=1;i<=6;i++){
liczba= rand()%49+1;
Sleep(1000);
cout<<liczba<<"\a"<<endl;
}
}
-------------------------------------------------------------------
ŚREDNIA ARYTMETYCZNA OCEN (TABLICE)
#include
using namespace std;
float oceny[5];
float suma=0, srednia;
int main()
{
for (int i=0;i<5;i++){
cout << "podaj "<< (i+1)<<" ocene" << endl;
cin>>oceny[i];
suma+=oceny[i];
}
srednia=suma/5;
cout<<"srednia wynosi: "<<srednia<<endl;
return 0;
}
---------------------------------------------------------------------
CIĄG FIBONACCIEGO
#include
using namespace std;
int n;
int fib[1000000];
int main()
{
cout<<"Ile liczb ciagu wyznaczyc?"<<endl;
cin>>n;
fib[0]=1;
fib[1]=1;
for(int i=2;i<n;i++){
fib[i]=fib[i-1]+fib[i-2];
}
for(int i=0;i<n;i++){
cout<<i+1<<" wyraz ciagu to: "<<fib[i]<<endl;
}
return 0;
}
---------------------------------------------------------------------
KALKULATOR (SWITCH,CASE)
#include
#include
#include // do czyszczenia ekranu
#include //do pobierania znaku bez entera
using namespace std;
float x,y;
char wybor;
int main()
{
for(;;){
cout<<"Podaj pierwsza liczbe: "<<endl;
cin>>x;
cout<<"Podaj druga liczbe: "<<endl;
cin>>y;
cout<<"MENU GLOWNE"<<endl;
cout<<"------------------------"<<endl;
cout<<"1. Dodawanie"<<endl;
cout<<"2. Odejmowanie"<<endl;
cout<<"3. Mnozenie"<<endl;
cout<<"4. Dzielenie"<<endl;
cout<<"5. Wyjscie z programu"<<endl;
cout<<"Wybierz: ";
wybor=getch();
switch(wybor)
{
case '1': cout<<"Suma= "<<x+y<<endl;
break;
case '2': cout<<"Roznica= "<<x-y<<endl;
break;
case '3': cout<<"Iloczyn= "<<x*y<<endl;
break;
case '4': if(y==0)cout<<"Nie mozna dzielic przez zero"<<endl;
else cout<<"Iloraz= "<<x/y<<endl;
break;
case '5': exit (0);
break;
default: cout<<"nie ma takiej opcji w menu"<<endl;
}
getchar();getchar();
system("cls");
}
return 0;
}
-------------------------------------------------------------------------
PODAJ NUMER MIESIACA A POWIEM CI ILE MA DNI
#include
#include // żeby działał switch
#include // żeby działał exit(0)
using namespace std;
int nr_miesiaca, rok;
int main()
{
cout<<"Podaj numer miesiaca: "<<endl;
if (!(cin>>nr_miesiaca))
{ cout<<"To nie jest liczba!"<<endl;
exit(0);}
else{
switch(nr_miesiaca)
{case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
cout<<"Ten miesiac na 31 dni.";
break;
case 4:
case 6:
case 9:
case 11:
cout<<"Ten miesiac ma 30 dni.";
break;
case 2: cout<<"Jaki mamy rok?"<<endl;
cin>> rok;
if(((rok%4==0)&&(rok%100!=0))||(rok%400==0)){
cout<<"Ten miesiac ma 29 dni";}
else {cout<<"Ten miesiac ma 28 dni.";}
break;
default: cout<<"Niepoprawny numer miesiaca!";
break;
}
}
}
-------------------------------------------------------------------
Komentarze