- Motorola Edge 50 Neo - az egyensúly gyengesége
- Mobil flották
- Xiaomi Mi 8 - így csinálunk csúcsmodellt Mi
- Magyarországra jött az ultravékony S25 Edge
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 - végre van kicsi!
- Megjött a jubileumi Pixel széria
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy S25 Edge - a tegnap határán
- Vivo X200 Pro - a kétszázát!
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
Nyiscsák #822 üzenetére
Ilyen feladat itt megtalálható megoldva: InfoC (BME)
(Ez itt sima C.)
#include <stdio.h>
#include <string.h>
void megfordit(char t[]);
void spacetelenit(char t[]);
int main(){
char hello[]="indul a gorog aludni";
char masolat[50];
spacetelenit(hello);
strcpy(masolat, hello);
megfordit(masolat);
if (strcmp(hello, masolat)==0)
printf("Ez egy palindrom!\n");
else
printf("Nem palindrom.\n");
}
//Szóközöket ne vegyük figyelembe
void spacetelenit(char t[])
{
int honnan, hova;
hova=0;
/* végigmegyünk az összes karakteren */
/* "honnan" mindig nő, "hova" csak néha */
for (honnan=0; t[honnan]!=0; honnan++)
/* és ami nem space, másoljuk */
if (t[honnan]!=' ') { /* NEM 32, hanem ' '! */
t[hova]=t[honnan];
hova++;
}
t[hova]=0; /* a papagáj egyből: "lezáró NUL!" */
}
//String megfordítása
void megfordit(char t[])
{
int hossz;
int i;
hossz=strlen(t);
/* csak a feléig forgatunk, különben visszafordítanánk */
for (i=0; i<hossz/2; ++i) {
char temp;
temp=t[i]; /* három lépéses csere */
t[i]=t[hossz-1-i];
t[hossz-1-i]=temp;
}
/* lezáró NUL? van, mert maradt a helyén. */
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Ízléses lett a Drop kompakt, vezeték nélküli klaviatúrja
- exHWSW - Értünk mindenhez IS
- Autós topik
- Luck Dragon: Asszociációs játék. :)
- RETRO beárazás (mobil, PC, konzol)
- India betiltja a pénzalapú online játékokat
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Bittorrent topik
- Nők, nőügyek (18+)
- További aktív témák...
- Garmin Epix Pro (Gen2) Sapphire 51 mm DLC Titanium
- DELL PowerEdge R430 rack szerver - E5-2643v4 (6 mag / 12 szál, 3,4/3,7GHz), 64GB RAM, 95 000,-
- Topping DX5 (no lite)
- 14900k-hoz keresek delid kittet vagy valakit BP-en akinek van és használhatnám a sajátját!
- AMD AM5 Ryzen7 Win11 FullHD gamingPC 2-3év garanciával (8700G/4060Ti/32GB/1TB M2/WiFi6/BT/Win11)
- Samsung Galaxy S23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- 121 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 - 4 év garancia
- PS Plus előfizetések
- Bomba ár! HP Elitebook Folio 9470m - i5-3GEN I 8GB I 480GB SSD I 14" I DP I Cam I W10 I Garancia!
- BESZÁMÍTÁS! ASUS H87I-PLUS H87 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest