111111
#include <iostream>
#include <string>
using namespace std;
main()
{
int d1=1, d2=2, d3=3, d4=4, d5=5, d6=6, d7=7, a;
int *liczby[7];
liczby[0]=&d2;
liczby[1]=&d4;
liczby[2]=&d3;
liczby[3]=&d1;
liczby[4]=&d5;
liczby[5]=&d7;
liczby[6]=&d6;
char *dni[7]={"Poniedzialek","Wtorek","Sroda","Czwartek","Piatek","Sobota","Niedziela"};
for (int i=0; i<7; i++)
{
a=*liczby[i];
cout<<a<<" - "<<dni[a-1]<<endl;
}
}
11111
#include <iostream>
#include <cmath>
using namespace std;
main ()
{
int d1=1,d2=2,d3=3,d4=4,d5=5,d6=6,d7=7,pomoc;
int *tab1[7];
tab1[0]=&d7;
tab1[1]=&d6;
tab1[2]=&d5;
tab1[3]=&d4;
tab1[4]=&d3;
tab1[5]=&d2;
tab1[6]=&d1;
char *tab2[7]={"poniedzialek","wtorek","sroda","czwartek","piatek","sobota","niedziela"};
for (int i=0; i<7; i++)
{
pomoc=*tab1[i];
cout<<pomoc<<" - "<<tab2[pomoc-1]<<endl;
}
}
222222
#include <iostream>
#include <cmath>
using namespace std;
float pole_podstawy (float);
float (*w_pole_podstawy)(float);
float objetosc_walca (float, float, float (*)(float));
main()
{
float r,h, wynik;
w_pole_podstawy=pole_podstawy;
cout<<"Program liczacy objetosc walca"<<endl<<endl;
cout<<"Podaj promien walca: "; cin>>r;
cout<<"Podaj wysokosc walca: "; cin>>h;
wynik=objetosc_walca(r, h, w_pole_podstawy);
cout<<endl<<"Wynik: "<<wynik;
}
float pole_podstawy (float r)
{
float pole_podstawy=M_PI*r*r;
return pole_podstawy;
}
float objetosc_walca (float r, float h, float (*w_pole_podstawy)(float))
{
float pole_podstawy, objetosc_walca;
pole_podstawy=(*w_pole_podstawy)(r);
objetosc_walca=pole_podstawy*h;
return objetosc_walca;
}
33333
#include <iostream>
using namespace std;
void f1()
{
cout<<"Jezyki ";
}
void f2()
{
cout<<"programowania ";
}
void f3()
{
cout<<"z ";
}
void f4()
{
cout<<"programowaniem ";
}
void f5()
{
cout<<"obiektowym ";
}
int main()
{
int i;
void(*tabwskfun[5])()={f1,f2,f3,f4,f5};
for(i=0;i<5;i++)
tabwskfun[i]();
return 0;
}
--------------
#include <iostream>
#include <string>
using namespace std;
main()
{
char*kolory[4]={"Kiery","Karo","Trefle","Piki"};
for(int i=0;i<4;i++)
cout<<kolory[i]<<" "<<endl;
for(int i=0;i<4;i++)
cout<<*kolory[i]<<" ";
}
-------------
#include <iostream>
#include <string>
using namespace std;
main()
{
int a=1,b=2,c=3,d=4;
int*liczby[4];
liczby[0]=&a;
liczby[1]=&b;
liczby[2]=&c;
liczby[3]=&d;
for(int i=0;i<4;i++)
cout<<liczby[i]<<" - "<<*liczby[i]<<endl;
}
1