Informatică, întrebare adresată de flashppp, 9 ani în urmă

In C.
-Citit¸i de la intrare si tipariti date calendaristice, ın forma zi/luna/an sau zi-luna-an. Datele care nu respecta formatul vor fi ignorate.
-Cititi de la intrare si tiparit¸i numere de telefon ın forma +cc(ccc) ccc cccc, unde prin c am notat cifre (de exemplu +40(256) 111 1111). Numerele de telefon care nu respecta formatul vor fi ignorate.

Răspunsuri la întrebare

Răspuns de Seckar
0
Pentru ambele cerinte ai un avantaj: dupa ce citesti sirurile de caractere de la intrare, stii exact cam ce ar trebui sa fie fiecare caracter. Spre exemplu daca vorbim de un nr de telefon stii sigur ca primul caracter e un +, ca urmatoarele doua trebuie sa fie cifre (0-9), ca urmatorul e o paranteza deschisa etc. astfel cu mai multe if-uri poti sa verifici treaba. daca un if nu e adevarat inseamna ca nu e data/nr de telefon. 
Alte întrebări interesante