IP Strings
-
Upload
stefan-caraiman -
Category
Documents
-
view
6 -
download
0
description
Transcript of IP Strings
1. Să se scrie câte o funcție C++ care să determine numărul de vocale și consoane dintr-un fișier dat.2. Să se scrie o funcție C++ care să determine numărul de semne de punctuație și numărul de cuvintedintr-un fișier dat.3. Pentru un fișier de intrare dat, să se scrie lista tuturor cuvintelor, ordonate lexicografic, fiecare pecâte un rând în care, separat prin ”***”, se va indica și frecvența de apariție a cuvântului respectivîn fişierul de intrare. (Date două șiruri de aceeași lungime, N, a = a0 a2...aN-1 și b = b0 b2...bN-1,spunem că șirul a este mai mic lexicografic decât b, dacă există 0 <= k <= N-1 astfel încât ,a0=b0a1=b1, a2=b2, ..., ak-1=bk-1 și ak < bk.)4. În șirul a0a1 a2...aN-1 spunem că punctul i este mai periculos decât punctul j dacă șirul aiai+1…aN-1a01a2…ai-1 este mai mic lexicografic decât șirul ajaj+1…aN-1a0a1a2…aj-1. Pentru un fișier deintrare dat, și un număr de caractere N indicat, să se determine primul punct periculos al șiruluicircular format prin concatenarea primelor N caractere alfanumerice din fișierul de intrare.5. Să se scrie o funcție care citește două cuvinte a și b formate din cel mult 20 de litere fiecare șireturnează toate sufixele cuvântului a care au proprietatea că sunt prefixe ale cuvântului b, înordine descrescătoare a lungimii acestor sufixe. Dacă nu există astfel de sufixe, se returnează ”0”.Exemplu: pentru cuvintele a="fetele" și b="elefant" se va returna "ele e".6. Să se scrie o funcție C++ care primește două cuvinte și verifică dacă acestea