Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Eindimensionales Array - Summation

Empfohlene Antworten

Hi, ich bin neu hier und habe ziemlich wenig Ahnung vom Programmieren, vor allem was C++ angeht.

Es geht hierbei um ein eindimensionales Array, wobei die Ergebniswerte des Arrays summiert und ausgegeben werden sollen.

hier meine Aufgabe:

Schreibe ein Programm, bei dem in einem eindimensionalen Feld die

Ergebniswerte folgender

Summation abgelegt werden: Ergebnis = altes Ergebnis +4

Dabei soll ‚Ergebnis‘ als Startwert die ‚1‘ haben.

Wiederhole die Berechnung so lange das Ergebnis kleiner ‚100‘ ist.

Die Berechnung und die Wertzuweisung in das Feld soll innerhalb der Funktion

‚int fillarray(int feld[], int size)‘ erfolgen und als Rückgabewert das

letzte Ergebnis liefern.

Innerhalb der main-Funktion soll das gesamte Feld und das letzte Ergebnis

ausgegeben.

Wähle für die Deklaration des Feldes in der main-Funktion eine sinnvolle

Größe.

so und so weit bin ich bisher gekommen:

#include <iostream>

using namespace std;

int fillarray(int feld [], int size)

{

int sum;

sum=0;

for (int i=1; i<size; i+=4) {

sum= sum + feld ; }

}

int main()

{ int feld [];

int size;

fillarray(feld, size);

cout<<endl;

cout << endl;

system("PAUSE");

return 0;

}

____

mfg

Co1

  • Autor

Tut mir leid für das ständige Fragen, aber was ist mit dem Füllen des Arrays gemeint?

Hab echt wenig Ahnung von dieser Programmiersprache :/



#define ARRAYSIZE 4 //präprozessordirektive


int fillarray(int feld [], int size)

{ 

int sum;

sum=0;

for (int i=1; i<size; i+=4) {


sum= sum + feld [i] ; }



}


int main(){

   int feld [ARRAYSIZE]; //definiert ein Array von der Größe 4


   for (int i=1; i<ARRAYSIZE; i++) {

      *(feld + i) = 1; // gibt jeden Wert eine 1 vor

   }

   fillarray(feld, ARRAYSIZE);


   cout<<endl;

   cout << endl;

   system("PAUSE");

   return 0;

}


So oder so ähnlich...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.