Problem

4/12

Zugreifen auf ein Array-Element

Theory Click to read/hide

Bezug zum Masseelement

Der größte Wert der Massen wird dadurch bestimmt, dass ihre Elemente einzeln behandelt werden können.
Die Möglichkeit dazu besteht darin, einen Index zur Messung der Elemente zu verwenden.

Wach auf!
NUMBERATION DER MASSNAHMEN IN DER SIMPLE VON NALE.

(Dies ist obligatorisch - Sie müssen von Grund auf beginnen. Dies ist besonders wichtig zu erinnern.

Beispiele für den Rückgriff auf A:
x = (A[3] + 5*A[1]; // A[3] und A[1] lesen
A[0] = x + 6; /// einen neuen Wert in A[0] aufzeichnen
Wir werden ein Arbeitsprogramm mit Cluster-Elementen herausfinden.
♫include PEROTING
mit Namespace std;
Haupt(e)
{~}
int i=1, A[5];
A[0] = 23; / in jeder der 5 Komponenten der Masse (Indizes 0 bis 4)
A[1] = 12; //
A[2] = 7;
A[3] = 43;
A[4] = 51;
A[2] = A[i] + 2*A[i-1] + A[2*i]
/ / i=1, dann die Größe i im Ausdruck
/ anschließender Ausdruck A[2] = A[i] + 2*A[0] + A[2]
cout buoy A[2]+A[4];
♪
Durch dieses Programm wird der Wert der Masse mit Index 2 auf dem Bildschirm gleich sein. ANHANG Wie aus dem Beispiel ersichtlich, können wir jedes Element der Masse ansprechen. Berechnen Sie auch die erforderliche Anzahl des Elements für unterschiedliche Formeln (z.B. A[i-1] oder A[2*i), in diesen Fällen werden die Elementindizes berechnet und von i abhängig.)

Wir werden das Beispiel des Programms herausfinden.
#include<iostream>
using namespace std;
main()
{
 const int N = 5;
Int A[N];
x = 1;
cout-Kanal A[x-3]; / Adresse an Komponente A[2]A[x+4]=A[x]+A[2*(x+1)]; / nach Installation x in Expression und Berechnungen wird folgende Zeile erhalten: A[5] = A[1]+A[4];
...
♪

Wie die Masse aus 5 Elementen angegeben wird, werden die Elemente umnummeriert 0 bis 4. Wir sehen, dass das Programm nicht vorhandene Elemente behandelt: A[2!A[5]
Es stellt sich heraus, dass das Programm über die Grenzen der Masse ging.

Выход за границы массива - это обращение к элементу с индексом, который не существует в массиве.

In diesen Fällen endet das Programm in der Regel mit einem versehentlichen Fehler. Laufzeitfehler

Versuchen wir unsere eigene Arbeit mit den Elementen des Körpers. Mach deinen Job.

Problem

Weisen Sie in den Zeilen 6 bis 9 den Elementen des Arrays mit den Indizes 1 bis 4 Werte zu, die dem doppelten Wert des vorherigen Arrayelements entsprechen. 
In dieser Aufgabe können keine bestimmten Zahlen zugewiesen werden, es ist notwendig, auf das vorherige Element des Arrays nach Name und Index zu verweisen
Das heißt, das Schreiben von A[1]=46 wird als falsch angesehen