- Módosítana a CHIPS-törvény kifizetésein a Trump adminisztráció
- Egy friss tanulmány szerint az AI-ban utazó cégek 95%-a csak elégeti a pénzét
- A frissített, béta verziójú NVIDIA Apphoz készült az új GeForce driver
- Gondnokság alá helyeztetnék a Google Chrome böngészőt
- Megerősíti a platformfüggetlen sugárkövetéses tesztjét a 3DMark
- Milyen videókártyát?
- Először égett le egy újságnál a GeForce RTX 5090
- Milyen processzort vegyek?
- Apple asztali gépek
- Adatmentés - HDD - SSD - Flash
- AMD vs. INTEL vs. NVIDIA
- Kompakt vízhűtés
- Megerősíti a platformfüggetlen sugárkövetéses tesztjét a 3DMark
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- OLED TV topic
Ú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. */
} -
ArchElf
addikt
válasz
Nyiscsák #822 üzenetére
Szerintem ellenőrzés előtt szedd ki belőle a szóközöket, és írásjeleket, kisbetűsítsd az egészet és engedékeny esetben í->i, ó->o, ő->ö, ú->u, ű->ü; dupla/tripla betűk egynek számítanak: cs, dz, dzs, gy, ly, ny, ty, sz, zs
Ja és van 100 karakternél hosszabb (nem értelmes) palindrom is
AE
Ú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!
- Milyen videókártyát?
- Először égett le egy újságnál a GeForce RTX 5090
- Autós topik látogatók beszélgetős, offolós topikja
- AliExpress tapasztalatok
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen processzort vegyek?
- Kerékpárosok, bringások ide!
- PlayStation 5
- Call of Duty: Black Ops 7
- Apple asztali gépek
- További aktív témák...
- Samsung Galaxy A25 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A34 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi 12 4/128GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Eladó Macbook AIR M1 2020
- Xiaomi Redmi Note 13 Pro+ 5G 12/512GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garancia!
- PROCASTER 40UNB700 40" 101cm televízió eladó
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Bomba ár! HP ProBook 430 G7 - i5-10GEN I 16GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Gar
- Logitech G513 Carbon Tactile DE (3)
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: FOTC
Város: Budapest