Kezdőoldal » Számítástechnika » Programozás » Megírnátok nekem ezt a függvén...

Megírnátok nekem ezt a függvényt? A feladat egy string megfordítása. Nekem egyszerűen nem megy.

Figyelt kérdés

fejléc:


void strmegforditas(char str[])


2015. nov. 3. 19:14
 1/7 anonim ***** válasza:
Milyen programozási nyelven?
2015. nov. 3. 19:16
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

Az lemaradt, elnézést.


C# nyelven

2015. nov. 3. 19:17
 3/7 A kérdező kommentje:
közben rájöttem, sikerült
2015. nov. 3. 19:21
 4/7 anonim ***** válasza:

string strf = ""; // vagy lehet char tömb, ugyan az

for (int i = str.Length - 1; i >= 0; i--)

{

strf += str[i];

}

Console.WriteLine(strf);

Console.ReadKey();

2015. nov. 3. 19:22
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

Rövid megoldás:


void strmegforditas(ref char[] str)

{

str = str.Reverse().ToArray();

}


char[] teszt = "12345".ToArray();

strmegforditas(ref teszt);

Console.WriteLine(teszt);

2015. nov. 3. 20:19
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

mi egyelőre még kezdő szinten tanuljuk a programozást, a kurzus neve is ezt sugallja: programozás alapjai, ezért ezek a rövid megoldások nálunk még nem ismertek...


egyébként nekem ez lett a megoldás:


void strforditas(char str[]){

int i;

int meret;

char seged[meret];

for(i=0; str[i]!= '\0'; i++){

meret = i;

}

for(i=0; i<=meret; i++){

seged[i]= str[meret-i];

}

for(i=0; i<=meret; i++){

str[i]= seged[i];

}



}

2015. nov. 3. 23:14
 7/7 anonim ***** válasza:
Na most ez se nem C#, se nem string, se nem oldja meg a feladatot.
2015. nov. 4. 14:53
Hasznos számodra ez a válasz?

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!