Hirdetés
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Google Pixel 9 Pro XL - hét szűk esztendő
- Az Oppo Find X8 Ultra lett a legvékonyabb kameramobil
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Lesz is reklám a Nothing telefonjainak zárképernyőjén, meg nem is
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Meglepően lassú az iOS 26 terjedése
- A kamera nem lesz karcsú a Honor Magic8 Pro Air esetében
- Úton a Vivo V40 Android 16-os frissítése
Új hozzászólás Aktív témák
-
EQMontoya
veterán
válasz
#36268800
#5618
üzenetére
Írjsz egy függvényt, ami megmondja egy char-ról, hogy magánhangzó-e:
#include <ctype.h>
#include <stdio.h>
static char * maganhangzok = "aeiou";
int maganhangzo(char c)
{
int i = 0;
for(; i < strlen(maganhangzok); ++i)
{
if(maganhangzok[i] == tolower(c)) return 1;
}
return 0;
}Ha ez megvan, akkor az eredeti tömbbön végigfutsz ezzel, és megnézed, hogy mennyi magánhangzód van.
Ezt követően azt szétszeded két tömbre, amit aztán használsz.
Utána pedig a feltöltésnél karbantartasz két indexet, és azokat lépteted annak függvényében, hogy a ciklusváltozód páros vagy páratlan.int i=0;
int msh_idx = 0;
int mgh_idx = 0;
for(;i<celtomb_hossza -1 ; ++i)
{
if(i%2 == 0)
{
celtomb[i] = msh_tomb[msh_idx];
msh_idx = (msh_idx + 1) % msh_tomb_hossza; //strlen?
}
else
{
celtomb[i] = mgh_tomb[mgh_idx];
mgh_idx = (mgh_idx + 1) % mgh_tomb_hossza; //strlen?
}
}
//lezaro nulla ne maradjon le! :)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Vezetékes FEJhallgatók
- Arc Raiders
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Béta iOS-t használók topikja
- AutoCAD
- Eredeti játékok OFF topik
- Kertészet, mezőgazdaság topik
- Spórolós topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Felsőkategóriás AMD Gamer PC-Számítógép! Beszámítás! R7 9800X3D / 9070XT / 32GB DDR5 / 2TB SSD!
- Honor 90 /12/512GB / Kártyafüggetlen / 12Hó Garancia
- Vállalom FRP Lock os telefonok javítását ingyen kiszálással és akár helyszíni javittással
- Samsung Galaxy A56 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- MacBook Air M1 13" 16GB RAM 256GB SSD 27% áfás számla, (0228)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


