Problem

1/1

índice de matriz negativa

Theory Click to read/hide

Índice – esta es una variable que puede almacenar la dirección de cualquier variable del tipo dado.
Anuncio:
char *pC; // dirección de un carácter o elemento de matriz
int *pI; // dirección de una variable entera

Cómo asignar una dirección:
int m = 25, *pI;
pI = &m; // dirección de la variable m

Mostrar un valor a través de un puntero:
cout<<*pI;

Dado que la variable de matriz apunta al primer elemento de la matriz,
int A[] = {5, 10}, *pI;
pI = A;

será similar:
int A[] = {5, 10}, *pI;
pI = &A[0];

para moverse a la dirección del siguiente elemento de la matriz, simplemente haga lo siguiente:
pi++;

Problem

Dada la cadena "12345abcd". Cree un puntero tal que el índice cero apunte al último carácter.
 
Ejemplos
# Entrada Salida
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!