111111111111111

#include <iostream>

#include <string>

#include <cmath>

using namespace std;

main ()

{

float a=5, b=4;

float *wsk1=&a, *wsk2=&b;

float &refa=a, &refb=b;

cout<<"wartosc zmiennej a: "<<a<<endl;

cout<<"wartosc zmiennej b: "<<b<<endl;

cout<<"wartosc zmiennej a za pomoca wskaznika: "<<*wsk1<<endl;

cout<<"wartosc zmiennej b za pomoca wskaznika: "<<*wsk2<<endl;

cout<<"wartosc zmiennej a za pomoca referencji: "<<refa<<endl;

cout<<"wartosc zmiennej b za pomoca referencji: "<<refb<<endl;

cout<<"adres zmiennej a: "<<&a<<endl;

cout<<"adres wskaznika do a: "<<&wsk1<<endl;

cout<<"adres referencji do a: "<<&refa<<endl;

cout<<"adres zmiennej b: "<<&b<<endl;

cout<<"adres wskaznika do b: "<<&wsk2<<endl;

cout<<"adres referencji do b: "<<&refb<<endl;

cout<<"dzialania wykonane przy uzyciu wskaznikow :"<<endl<<endl;

cout<<"suma ="<<*wsk1+*wsk2<<endl;

cout<<"roznica ="<<*wsk1-*wsk2<<endl;

cout<<"iloczyn ="<<(*wsk1)*(*wsk2)<<endl;

cout<<"iloraz ="<<(*wsk1)/(*wsk2)<<endl;

}

1111111111111111111111111111111

#include <iostream>

using namespace std;

main()

{

int a=3,b=4;

int *wsk1=&a,*wsk2=&b;

int &ref1=a,&ref2=b;

cout<<"a jest rowne "<<a<<" b jest rowne "<<b<<endl;

cout<<"a jest rowne(wskazniki) "<<*wsk1<<" b jest rowne (wskazniki)"<<*wsk2<<endl;

cout<<"a jest rowne(referencja) "<<ref1<<" b jest rowne (referencja) "<<ref2<<endl;

cout<<"adres a (wskazniki) jest rowny "<<wsk1<<" adres b (wskazniki) jest rowny "<<wsk2<<endl;

cout<<"adres a (referencje) jest rowny "<<&ref1<<" adres b (referencje) jest rowny "<<&ref2<<endl;

cout<<"adres a (zmienne) jest rowny "<<&a<<" adres b (zmienne) jest rowny "<<&b<<endl;

cout<<"suma jest rowna (wskazniki) "<<*wsk1+*wsk2<<endl; 1

cout<<"roznica jest rowna (wskazniki) "<<*wsk1-*wsk2<<endl;

cout<<"iloczyn jest rowny (wskazniki) "<<(*wsk1)*(*wsk2)<<endl;

cout<<"iloraz jest rowny (wskazniki) "<<(*wsk1)/(*wsk2)<<endl;

cout<<"suma jest rowna (referencje) "<<ref1+ref2<<endl;

cout<<"roznica jest rowna (referencje) "<<ref1-ref2<<endl;

cout<<"iloczyn jest rowny (referencje) "<<ref1*ref2<<endl;

cout<<"iloraz jest rowny (referencje) "<<ref1/ref2<<endl;

}

222222222222222222

#include <iostream>

#include <string>

#include <cmath>

using namespace std;

main ()

{

float *zmienna,*tab;

zmienna = new float(5);

tab = new float[5];

cout<<"podaj zawartosc tablicy :"<<endl;

for(int i=0;i<5;i++)

cin>>tab[i];

cout<<"zmienna dynamiczna :"<<*zmienna<<endl<<endl;

cout<<"tablica dynamiczna:"<<endl;

for(int i=0;i<5;i++)

cout<<tab[i]<<endl;

cout<<"mnoze zmienna przez kazdy element tabeli i zapisuje w tabeli"<<endl<<endl;

for(int i=0;i<5;i++)

tab[i]=tab[i]*(*zmienna);

cout<<endl<<"zmodyfikowana tablica to: "<<endl;

for(int i=0;i<5;i++)

cout<<tab[i]<<endl;

delete zmienna;

zmienna=0;

delete [] tab;

tab=0;

}

222222222

#include <iostream>

using namespace std;

int main()

{

int *a;

a= new int;

*a=2;

int *t;

t= new int[6];

for(int i=0;i<6;i++)

t[i]=(i+1)*i;

cout<<*a<<endl;

for(int i=0;i<6;i++) 2

cout<<t[i]<<"\t";

cout<<endl;

for(int i=0;i<6;i++)

t[i]=(t[i])*(*a);

for(int i=0;i<6;i++)

cout<<t[i]<<"\t";

cout<<endl;

delete a;

a=0;

delete[] t;

t=0;

return 0;

}

333333

#include <iostream>

#include <string>

#include <cmath>

using namespace std;

main ()

{

float tab1[2][3]={1,2,3,4,5,6,};

int m = 2; //liczba wierszy

int n = 3; //liczba kolumn

int**macierz;

macierz = new int*[m];

for(int j=0;j<m;j++)

macierz[j]=new int[n];

cout<<"inicjalizujemy ja samymi zerami"<<endl;

for(int i =0;i<m;i++)

for(int j=0;j<n;j++)

cin>>macierz[i][j];

cout<<endl<<"przed zamiana"<<endl<<endl;

for(int i =0;i<m;i++)

{

for(int j=0;j<n;j++)

cout<<tab1[i][j]<<"\t";

cout<<endl;

}

cout<<endl;

for(int i =0;i<m;i++)

{

for(int j=0;j<n;j++)

cout<<macierz[i][j]<<"\t";

cout<<endl;

}

for(int i =0;i<m;i++)

for(int j=0;j<n;j++)

macierz[i][j]=pow(tab1[i][j],2);

cout<<endl<<endl<<"po zamianie"<<endl<<endl;

for(int i =0;i<m;i++)

{

for(int j=0;j<n;j++) 3

cout<<tab1[i][j]<<"\t";

cout<<endl;

}

cout<<endl;

for(int i =0;i<m;i++)

{

for(int j=0;j<n;j++)

cout<<macierz[i][j]<<"\t";

cout<<endl;

}

for(int i=0;i<m;i++)

delete[] macierz[i];

delete[] macierz;

macierz=NULL;

}

333333

#include <iostream> 
using namespace std; 
int main() 

  int m=3; 
  int n=2; 
  int a[m][n]; 
  for(int i=0;i<m;i++) 
  for(int j=0;j<n;j++) 
  a[i][j]=i+j+2; 
  int **b; 
  b = new int*[m]; 
  for(int j=0;j<m;j++) 
  b[j]=new int[n]; 
  for(int i=0;i<m;i++) 
  for(int j=0;j<n;j++) 
  b[i][j]=i-j+3; 
  if(b==NULL) 
  { 
  cout<<"brak pamięci"; 
  } 
  cout<<"Tablica dynamiczna a\n"; 
  for(int i=0;i<m;i++) 
  {cout<<endl; 
  for(int j=0;j<n;j++) 
  cout<<a[i][j]<<"\t";} 
  cout<<endl; 
  for(int i=0;i<m;i++) 
  {cout<<endl; 
  for(int j=0;j<n;j++) 
  cout<<b[i][j]<<"\t";} 
  cout<<endl; 
  cout<<"Po dodawaniu\n"; 
  for(int i=0;i<m;i++) 
  for(int j=0;j<n;j++) 
  b[i][j]=b[i][j]+a[i][j]; 
  for(int i=0;i<m;i++) 
  {cout<<endl; 
  for(int j=0;j<n;j++) 
  cout<<b[i][j]<<"\t";} 
  cout<<endl; 

  for(int i=0;i<m;i++) 
  delete[] b[i]; 
  delete[] b; 
  b=0; 
  return 0; 
}

4