#include<iomanip>
#include<iostream>
Using namespace std;
Int a;
Cin>>a>>b>>c; // wprowadznie wiecej niż 1 wartosc
Cin.get();//czyszczenie buffora pojedyńczy znak
// cin.getline(..); czyści całą linie
Cout<<a;
Cout<<precision(7)<<5.7777;(zaokrągla 5,78)//wypisanie do 7 miejsc po przecinku
Setw(3) // 3 miejsca po
Int a=5; //zadeklaracja i inicjalizacja zmiennej
Int * wa; wskaźnik do wartosci całkowitej
Wa=&a;
Wa=&b://zle
Wa=null;//wa=0
Cin>>*wa;
Cout<<*wa;
Void zamien (int a,int b);
{
Int c=*a;
*A=*b;
*B=c;
}
Int a=5;
Int b=6;
Zamien (&a,&b);
Cout<<a<<”, ”<<b;
Referencja
Double b=2.1;
Int a=5;
Int *wa=0;
Int & refa=a//adrazu podac konkretny obiekt //definiowanie referencji do pewnego typu
Cout<<refa;//wypisanie wartości zmiennej przez referencje
Refa=5;
Void zmien(int&a,int&b)
{
Int c=a;
A=b;
B=c;
}
Int a=5;
Int b=6;
Zmien(a,b);
Cout<<a<<”, “<<b;
Funkcha zwieksz
Int * Zwieksz (int *a)
{
*a+=2; //*a=*a+2;
Return a;
}
//wywolanie
Int i=0;
cout<<”i=”<<i<<”, ‘’<<*zwieksz*(&i)<<endl;
Cout<<”i=”<<i<<”, ‘’<<*zwieksz(zwieksz(&i))<<endl;
Cout<<”i=’’<<i; // i=6
I=0,2
I=2,4
Int suma=*zwieksz(&i);
Int* a=&i;
a=zwieksz(&i);
Int& zwikesz (int &a)
{
A+=2;
Return a;
}
Zwieksz9i0;
Zwieksz(zwikesz(i));
Void f( int a , int b , int c)
{
Cout<<a<<b<<c;
}
Int x,y,z;
F(1,2,3);
F(x,y,z);
F(1,2);
F(2);
F();
Od class sprawdzian wypożycz książke
Struct a
{
Int a;
Void zwieksz() {a++;}
B)
B;
b.b=12;
b.a.a=13;
};
Struci b
{
Int b;
A a;
}
a)
a;
a.a=2;
a.zwwikesz();