» array in funktion

C++ Programm Konsole schließenNeuen Thread eröffnenNeue Antwort erstellenqt-Programmierung in Linux: QLineEdit auslesen, in Zahl umformen und in andere QLineedit schreiben
AutorNachricht
Beobachter 
Anmeldedatum: 28.06.2015
Beiträge: 2
28.06.2015, 13:20
zitieren

Hallo , ich möchte 4 zahlen nach der Größe sortieren, das ist für mich Jetzt kein Problem, allerdings möchte ich die Sortierung in einer Funktion machen. Aber die zahlen sollen trotzdem in der main ausgegeben werden also call by reference, kann mir jemand helfen? so weit habe ich es schon.

#include <iostream>
#include <stdio.h>
using namespace std;

int sortieren(int array[5]);

void main()
{
int array[5] = { 0 };

cout << "geben sie 4 Zahlen ein mit enter bestätigen "<< endl;
cin >> array[0] >> array[1] >> array[2] >> array[3];
cout << endl << endl;


sortieren(array[5]);
// Zahlen sortieren
for (int j = 3; j >= 0 ; j--)
{
int i = 0;
if (array[i]>array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}

}

for (int j = 3; j >= 1; j--)
{

int i = 1;
if (array[i] > array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}
}
for (int j = 3; j >= 2; j--)
{

int i = 2;
if (array[i] > array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}
}
for (int j = 3; j >= 3; j--)
{

int i = 3;
if (array[i] > array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}
}
cout << array[0] << endl << array[1] <<endl << array[2]<<endl << array[3] << endl;
}


int sortieren(int array[5])
{

cout << array[0] << endl << array[1] << endl << array[2] << endl << array[3] << endl;
return 0;
}



Verfasst am: 28.06.2015, 13:33
zitieren

habe es geschaft :)

#include <iostream>
#include <stdio.h>
using namespace std;

void sortieren(int array[]);

void main()
{
int array[5] = { 0 };

cout << "geben sie 4 Zahlen ein mit enter bestätigen "<< endl;
cin >> array[0] >> array[1] >> array[2] >> array[3];
cout << endl << endl;




sortieren(array);

cout << array[0] << endl << array[1] <<endl << array[2]<<endl << array[3] << endl;
}


void sortieren(int array[])
{

// Zahlen sortieren
for (int j = 3; j >= 0; j--)
{
int i = 0;
if (array[i]>array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}

}

for (int j = 3; j >= 1; j--)
{

int i = 1;
if (array[i] > array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}
}
for (int j = 3; j >= 2; j--)
{

int i = 2;
if (array[i] > array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}
}
for (int j = 3; j >= 3; j--)
{

int i = 3;
if (array[i] > array[j])
{
array[4] = array[j];
array[j] = array[i];
array[i] = array[4];
}
}

}
pn
Gast 
28.06.2015, 13:33
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "array in funktion" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Struct Array char array eingeben
Guten Tag, bin neu hier :) wollte mir ein bisschen Hilfe suchen für mein kleines Programm. Hab mir ein Struct erstellt mit einer Funktionsvariable (array) mit 3 Komponenten. Die Größe des Array sollte sich auf 20 Felder begrenzen welche ich nochmals...
[C]von Noob
2
337
01.06.2020, 20:20
Noob
Array Ausgeben
Hi Leute, habe gerade folgenden Code verfasst... public class Array { public static void changeArray(int[] array) { for(int i= 0; i < array.length; i++) { if(array[i] % 2==0) { array[i]= array[i]*-1; } else { array[i]=array[i]*10; } } } public static...
[Java]von DeppJonez
1
490
01.02.2017, 19:42
angemon
Array befüllen
Hallo liebe Gemeinde, ich bin gerade am Java erlernen und habe folgendes Problem: In einem Array sollen per Eingabe Breite/Länge/Höhe an einem Index im Array übergeben werden. Ich schaffe es nicht, diese drei Werte ins Array zu schreiben. Das ist mein...
[Java]von Columbus
0
489
26.05.2021, 15:10
Columbus
Ausgabe Array Länge
Hallo zusammen, ich bin gerade am verzweifeln. Ich versuche ein "Int"-Array auszugeben. Dies mache ich über sizeof(array)/sizeof(int). Hierbei werden aber nicht die richtigen Werte ausgeben. Setze ich die Werte manuell passt es. Wo liegt den...
[C]von freakontour
2
538
19.04.2020, 20:29
freakontour
Benchmark: Prepared Statements in Array
Hi, hier die Resultate: /* // version 1 // 1. run 0.14501937151 // 2. run 0.145541801453 // 3. run 0.141622686386 // fastest run 0.0934751033783 while ($field = $meta->fetch_field()) { $row[] =...
[PHP]von mgutt
0
609
09.10.2009, 18:39
mgutt
Hilfe bei C-Programm / Zahlen aus einer Datei in ein Array einlesen.
Hallo, ich bräuchte mal eure Hilfe für ein kleines C-Programm: - in einer TXT-Datei befinden sich als Beispiel 3 Zahlenreihen mit jeweil 6 Zahlen in 1 Reihe: BSP: Test.txt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Die Zahlen sind durch ein...
[C]von Vision73
0
355
15.05.2023, 16:28
Vision73
Mein Programm soll einen zu langen string in ein array einlesen, überschreiben und ausgeben
Hallo, Kann mir jemand sagen, warum es hier nicht wie gewünscht z.B. die ausgabe "hellooo" gibt sondern stack smashing? Woher kommt die leerzeile bei meiner Terminal ausgabe: helloooo &#x2A;&#x2A;&#x2A; stack smashing detected...
[C]von john_38
2
182
10.01.2024, 07:09
john_38
LSD Funktion
Wollte mal wissen ob irgendjemand von euch weiß wie man herausfindet ob das LSD so funktioniert wie es soll? Oder könnte man sonst überhaupt nicht fahren. Wie weiß ich ob das LSD wirklich jetzt sperrt oder...
von Honda_Civic_Boy_VB
4
467
29.09.2011, 10:35
Honda_Civic_Boy_VB
ZV ohne Funktion
Hallo, ich habe das Problem, das mein ZV mit einen Schlüssel nicht Funktioniert, ich weiß von anderen Hersteller das man Schlüssel anlernen, codieren muss, habe vor drei Wochen einen komplett reset durchgefürt, gibt es sowas auch bei Honda und wie geht...
von wund
1
2.269
23.02.2011, 21:20
Spink
Berganfahrhilfe - Funktion
Vielleicht kann mir jemand kurz helfen. Wie funktioniert die Berganfahrhilfe im CRZ? Ich habe diesbezüglich keine Taste gefunden. Danke für eure...
von Japanbomber
2
414
13.01.2020, 07:02
Japanbomber
© 2004 - 2026 www.programmierer-forum.de | Communities | Impressum |