Problem

1/1

Negatif dizi dizini

Theory Click to read/hide

Dizin – bu, verilen türdeki herhangi bir değişkenin adresini saklayabilen bir değişkendir.
Duyuru:
char *pC; // bir karakterin veya dizi öğesinin adresi
int *pI; // bir tamsayı değişkeninin adresi

Bir adres nasıl atanır:
int m = 25, *pI;
pI = &m; // m değişkeninin adresi

İşaretçi aracılığıyla bir değer görüntüleme:
cout<<*pI;

Dizi değişkeni dizinin ilk elemanını işaret ettiğinden,
int A[] = {5 , 10}, *pI;
pI = A;

benzer olacaktır:
int A[] = {5 , 10}, *pI;
pI = &A[0];

sonraki dizi öğesinin adresine gitmek için şunu yapın:
pi++;

Problem

"12345abcd" dizesi verildiğinde. Sıfır dizini son karakteri gösterecek şekilde bir işaretçi oluşturun.
 
Örnekler
# Girdi Çıktı
1 0 d
2 -8 1
1
#include <iostream>           
2
using namespace std;           
3
main()           
4
{           
5
  int i;           
6
  char s[] = "12345abcd";           
7
  cin >> i;           
8
9
  cout << pC[i];           
10
}           

     

Program check result

To check the solution of the problem, you need to register or log in!