Kezdőoldal » Számítástechnika » Programozás » Hogy működik ez a C++ beillesz...

Hogy működik ez a C++ beillesztéses rendezés?

Figyelt kérdés

Nem voltam órán, a tanár átküldte, de nem nagyon értem.


#include <iostream>

#include <math.h>

#include <time.h>

#include <stdlib.h>


using namespace std;


int main()

{

srand(time(0));

int szamok[15];


// for (int k=0;k<14;k++) szamok[k] = 0; //A tomb feltoltes

// for (int k=0;k<14;k++) cout << szamok[k] << endl;


for (int i=0;i<15;i++){

szamok[i] = rand()%1000+1;

}


for (int j=0;j<15;j++){

int minimum =1000;

int minimumhely = 36;

for (int i=j;i<15;i++){

if (szamok[i]<minimum)

{

minimum = szamok[i];

minimumhely = i;

}

}

for (int k=0;k<15;k++) cout << szamok[k] << " ";

cout << endl;

int ideiglenes = szamok[j];

szamok[j] = minimum;

szamok[minimumhely] = ideiglenes;

}


// cout << "Minimum: " << minimum << endl;

// cout << "Masodik legkisebb elem: " << masodikminimum << endl;

return 0;

}


2016. jan. 24. 11:50
1 2
 1/16 anonim ***** válasza:
Miféle kód ez???
2016. jan. 24. 12:01
Hasznos számodra ez a válasz?
 2/16 anonim ***** válasza:

És erre akarja az idióta kormányunk kitalálni azt, hogy "tegyük kötelezővé a programozást, mert az emberek hülyék a gépekhez". Csak épp abba nem gondolnak bele, hogy a tanárok hülyék a szakmához, ami jelen példában is nagyon jól látszik, a jó szakember meg mi a fenének tanítson, ha 5-6-szoros fizetést kapnak a szakmájukban?


A tanárodnak üzenem, hogy ne tanítson programozást.

2016. jan. 24. 12:14
Hasznos számodra ez a válasz?
 3/16 anonim ***** válasza:

Szerintem ezzel százszor jobban jársz:

[link]

2016. jan. 24. 12:18
Hasznos számodra ez a válasz?
 4/16 anonim ***** válasza:

[link]


Ne bonyolult kódból tanuld a programozást.

2016. jan. 24. 12:26
Hasznos számodra ez a válasz?
 5/16 anonim ***** válasza:

> int minimumhely = 36;


Azigen :DD

2016. jan. 24. 12:57
Hasznos számodra ez a válasz?
 6/16 A kérdező kommentje:
Igazából a "tanárunk" (aki 3 évvel idősebb nálam(21 éves)), a BME-n harmadéves mérnökinfón. Elég érthetetlenül magyaráz egyébként és egy csomó idő elmegy mert ronda kódot ír, nem működik.
2016. jan. 24. 12:57
 7/16 anonim ***** válasza:

Insertion sort:

_______________

for i = 1 to (n-1)

_j = i

__while(j > 0 && array[j] < array[j-1]) ___Swap(array[j],array[j-1])

___--j

________________


Azt, hogy a tanár mit csinál, arról fogalmam sincs.

2016. jan. 24. 13:32
Hasznos számodra ez a válasz?
 8/16 A kérdező kommentje:
Köszönöm
2016. jan. 24. 13:33
 9/16 anonim ***** válasza:
A tanár minkiválasztásos rendezést csinál, csak csúnyán.
2016. jan. 24. 14:04
Hasznos számodra ez a válasz?
 10/16 anonim ***** válasza:
Programozás tanulásához nem ajánlom a C++ nyelvet. Azt inkább haladóknak. Kezdőknek: Python, PHP, Visual Basic.
2016. jan. 24. 14:15
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!