Hirdetés
- Redmi Note 14 Pro+ 5G - a tizenhármas átka
- Turbo fokozatra kapcsolt a OnePlus
- Xiaomi 14T Pro - teljes a család?
- CES 2026: A Lenovónál már akasztják a jövőt
- Áprilisban már szaggathatja a kínai aszfaltot a Xiaomi SU7 új verziója
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Telekom mobilszolgáltatások
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Xiaomi 15T Pro - a téma nincs lezárva
Ú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!
- GoodSpeed: Te hány éves vagy?
- ThinkPad (NEM IdeaPad)
- NVIDIA® driverek topikja
- Okos Otthon / Smart Home
- Amit látnod kell 80’ – 90’ évek, egész estét betöltő mozi filmjei.
- PlayStation 5
- Redmi Note 14 Pro+ 5G - a tizenhármas átka
- GoodSpeed: Ebes, a megtervezett falu!
- Turbo fokozatra kapcsolt a OnePlus
- Projektor topic
- További aktív témák...
- GYÖNYÖRŰ iPhone 13 128GB Midnight - 1 ÉV GARANCIA -Kártyafüggetlen, MS4250, 100% Akksi
- Samsung Galaxy A8 2018 32GB, Kártyafüggetlen, 1 Év Garanciával
- MacBook Pro 14 2024 M4 Pro, 24 GB RAM, 1 TB SSD Space Black 27% Áfás
- Apple iPhone 16 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro 1TB,Újszerű,Dobozával,12 hónap garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


