Autor | Nachricht |
---|---|
Beobachter Anmeldedatum: 28.06.2015 Beiträge: 2 | 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 | 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... |
▲ | |
Ähnliche Beiträge | Re: √ | 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 268 | 01.06.2020, 20:20 Noob | |
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 380 | 26.05.2021, 15:10 Columbus | |
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 365 | 01.02.2017, 19:42 angemon | |
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 355 | 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 503 | 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 172 | 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
*** stack smashing detected... [C]von john_38 | 2 58 | 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 354 | 29.09.2011, 10:35 Honda_Civic_Boy_VB | |
Airbag Funktion Hallo,
kann mir mal einer sagen wie unser Airbag ausgelöst wird?
Dafür muss es ja ein Aufprallsensor geben, wo sitzt dieser und wie funktioniert... von Ingo01 | 3 223 | 10.11.2016, 16:20 stussy | |
V-Tec auf Funktion prüfen? Sevus Leute,
ich bin eben auf dieses Forum gestoßen und habe mich gleich mal angemeldet.
Ich fahre seit ca nem Monat einen Del Sol V-Tec 1,6L 125Ps
Baujahr 1993.
Da ich vorher noch nie Honda gefahren habe, kenne ich mich leider
nicht mit V-Tec... von Mr.Schraubergott | 11 1.102 | 09.06.2012, 18:29 Dragonia |