Separarea literelor de cifre într-un șir în C++ | strcat + isalpha + isdigit
Автор: profDeArta
Загружено: 2025-11-29
Просмотров: 16
În această lecție practică de C++ învățăm cum să separăm literele de cifre dintr-un șir de caractere folosind funcțiile standard din biblioteca cstring:
Funcții folosite:
➖ strcat() – alipește două șiruri de caractere
➖ isalpha() – testează dacă un caracter este literă
➖ isdigit() – testează dacă un caracter este cifră
Aplicăm o strategie elegantă: fiecare caracter este transformat într-un șir exact din două poziții (char aux[2]), pe care apoi îl concatenăm în șirurile finale lit și cif.
Ce vei învăța:
➖cum funcționează strcat în memorie
➖de ce nu putem concatena direct caractere
➖cum se construiesc șiruri pas cu pas
➖cum se procesează fiecare caracter dintr-un șir dat
Cerința rezolvată:
Din șirul "Elevul A123B56 a sustinut testul C789D123" separam:
➖toate literele → în ordinea apariției
➖toate cifrele → în ordinea apariției
Ideal pentru:
➖Bacalaureat
➖începători în programare
➖consolidare pentru lucrul cu șiruri de caractere în C++
#stringuri C++ #cplusplus #strcat #isalpha #isdigit
Dacă ți-a fost util:
👉 Apasă pe Abonează-te
👉 Activează Clopoțelul pentru notificări
👉 Lasă un Like și un comentariu – ajută enorm canalul și mă motivează să continui seria despre șiruri, pointeri și algoritmi în C++.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: