👤

Zadanie 1.
Mamy tablicę znaków zawierającą litery alfabetu ABCDEFGHIJKLMNOPQRSTUVWXYZ. Zdefiniuj wskaźnik i ustaw go tak, aby pokazywał element tablicy o indeksie 3. Począwszy od tego miejsca za pomocą pętli i przesuwania tego wskaźnika wypisuj na ekranie, co czwartą pokazaną literę. Skończ, gdy wskaźnik wyjdzie poza rozmiar tablicy.

Zadanie 2
Mamy dwa wskaźniki pokazujące na jakieś elementy tej samej tablicy. Wyjaśnij, jaką informację otrzymujemy, wykonując na nich operacje następującymi operatorami: == != = =


Odpowiedź :

Odpowiedź:

zad1

#include <iostream>

using namespace std;

int main()

{

string alfabeT="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

char alfabet[26];

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

{

   alfabet[i]=alfabeT[i];

}

char* wsk=&alfabet[3];

int res=4;

for(int i=3;i<26;++i)

{

   if(res==4)

   {

       res=0;

       wsk=&alfabet[i];

       cout<<*wsk<<" ";

   }

   ++res;

}

return 0;

}

Wyjaśnienie: