Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica


Informatica


Qdidactic » stiinta & tehnica » informatica
Siruri de caractere - fisa de laborator



Siruri de caractere - fisa de laborator




Aplicatii program practic


Se citeste de la tastatura un text cu maxim 100 de caractere. Sa se afiseze textul pe ecran, dupa ce in prealabil s-au modificat toate literele ( mici in mari si mari in mici ).

Exemplu : A123 bcD4? => a123 BCd4?


Se citesc de la tastatura: un numar natural n ( n ) si apoi n nume de persoane. Sa se afiseze pe ecran cel mai lung nume.




Fisierul text trei.in contine: pe prima linie un numar natural n ( n ) si pe urmatoarele n linii cate un text cu maxim 200 de caractere. Sa se afiseze cele n texte in fisierul text trei.out fiecare avand caracterele ordonate lexicografic.


Se citesc de la tastatura: un numar natural n ( n ) si apoi n propozitii cu maxim 100 de caractere. Fiecare propozitie este alcatuita din cuvinte separate prin cate un singur spatiu. Sa se afiseze in fisierul patru.txt propozitiile cu cel mai mare numar de cuvinte.


Se citeste de la tastatura un cuvant cu maxim 20 de caractere. Sa se afiseze in fisierul text cinci.out toate sufixele cuvantului dat.

Exemplu : daniel cinci.out

l

el

iel

niel

aniel

daniel


Se citeste de la tastatura un cuvant cu maxim 20 de caractere. Sa se afiseze in fisierul text sase.out toate prefixele cuvantului dat.

Exemplu : daniel sase.out

daniel

danie

dani

dan

da

d

Siruri de caractere   FISA DE LABORATOR



Aplicatii program practic



Fisierul text unu.in contine, pe linii separate, nume distincte de persoane. Sa se afiseze in fisierul text unu.out cel mai mare si cel mai mic nume in sens lexicografic.

Exemplu:


daca fisierul unu.in are continutul alaturat fisierul unu.out va avea continutul de mai jos :  


Andrei Petre

Manolescu Mircea

ANDREI VASILE

Manolescu Mircea   

ANDREI VASILE




Fisierul text doi.in contine pe prima linie un numar natural n (n ) iar pe urmatoarele n linii cate un nume de persoana. Sa se afiseze in fisierul text doi.out toate numele in ordine invers alfabetica, scrise cu majuscule.


Se dau de la tastatura: un text cu maxim 200 de caractere si un caracter. Sa se elimine din text toate aparitiile caracterului dat si apoi sa se afiseze noul text pe ecran.


Se dau de la tastatura: un text cu maxim 200 de caractere si o secventa de maxim 10 caractere. Sa se afiseze numarul de aparitii ale secventei in text.

Exemple : pentru textul abcd12bcdbdbc si secventa bc se afiseaza 3

pentru textul aaaa12aaa3aa si secventa aa se afiseaza 6


Se dau de la tastatura: un text cu maxim 100 de caractere si apoi doua secvente distincte notate s1 si s2, cu maxim 6 caractere fiecare. Sa se inlocuiasca in text toate aparitiile secventei s1 cu secventa s2 si apoi sa se afiseze noul text pe ecran.

Exemple :

pentru text=a123bc1234f23gh123 ,s1=123 si s2=XY noul text va fi aXYbcXY4f23ghXY

pentru text=a12bc124f2gh12, s1=12 si s2=XYZ noul text va fi aXYZbcXYZ4f23ghXYZ

Se dau de la tastatura: un text cu maxim 200 de caractere, un caracter si o secventa cu maxim 10 caractere care nu contine caracterul dat anterior. Sa se insereze in text, dupa fiecare aparitie a caracterului dat secventa data.

Exemplu :

Daca text=a123bc1224f23gh123, caracter= 2 si secventa=XY noul text va fi:

a12XY3bc12XY2XY34f2XY3gh12XY3


Siruri de caractere   FISA DE LABORATOR



Aplicatii program practic



Se da de la tastatura un text cu maxim 100 de caractere. Sa se elimine din text caractere astfel incat sa nu mai existe caractere identice alaturate. Sa se afiseze noul text pe ecran.


Culegere pag. 137/ 5

Se dau de la tastatura doua cuvinte cu cel mult 20 de caractere fiecare. Sa se afiseze pe ecran cel mai lung sufix comun celor doua cuvinte.

Exemple : pentru cuvintele ancuta si huta se afiseaza uta

pentru cuvintele anda si da se afiseaza da

pentru cuvintele ancuta si carmen se afiseaza textul nu au sufix comun




Se da de la tastatura un o propozitie cu maxim 200 de caractere, alcatuita din cuvinte separate prin cate un singur spatiu. Cu cuvintele propozitieii date sa se alcatuiasca o noua propozitie, aranjandu-le in ordinea inversa celei initiale.

Exemple : pentru propozitia ana are multe mere se afiseaza mere multe are ana


Fisierul text sase.in contine, pe linii separate, texte alcatuite cu maxim 100 de litere fiecare.

Pentru fiecare text, sa se construiasca cate o propozitie alcatuita din toate secventele cu litere identice separate prin cate un spatiu. Sa se afiseze propozitiile in fisierul text sase.out, pe linii separate.

Exemplu:

daca fisierul sase.in are continutul alaturat fisierul sase.out va avea continutul de mai jos :  


AAAabcddddx

AbDx

AAA a b c dddd x

A b D x




Se dau de la tastatura doua texte s1 si s2. Sa se afiseze, pe linii separate in fisierul ex1.txt toate secventele din s1 formate doar din caractere ce apar in s2.

Exemplu : s1="abcafghbbbcccj" s2="acb" ex1.txt

abca

bbbccc



Se da de la tastatura o propozitie alcatuita din cuvinte, spatii si semne de punctuatie. Sa se afiseze pe ecran separate prin caracterul ; toate cuvintele din propozitie, in ordinea crescatoare a lungimii iar la lungimi egale invers lexicografic.

Exemplu :

daca propozitia este ana, maria si ionut merg la piata pe ecran apare linia de mai jos

si;la;ana; merg;piata;maria;ionut


Siruri de caractere   FISA DE LABORATOR


Aplicatii program practic


Se citeste de la tastatura o expresie matematica in care operanzii sunt constante intregi, operatorii pot fi de adunare si inmultire iar ordinea operatiilor este impusa cu ajutorul parantezelor rotunde. Sa se determine cati dintre operanzi sunt negativi si suma celor pozitivi.

Exemplu : expresia este (100+15)*((-3+5)*4+(-7+8)*2) ecran

2

134

In fisierul text doi.in exista mai multe linii de text pe care sunt scrise cuvinte, spatii si numere reale strict pozitive. Care este cel mai mare numar real scris in fisier ?

Exemplu : daca fisierul doi.in are continutul alaturat doi.in

rezultatul cerut va fi 143.75                    ana are 12.5 lei

eu am numai 14.25 143.75 lei are dan


Fisierul text trei.in contine numere naturale cu maxim 8 cifre fiecare, separate prin spatii si dispuse pe mai multe linii. Sa se afiseze in fisierul text trei.out, pe o singura linie si separate prin spatiu, toate numerele care reprezentate in baza 2 au cel mult 5 cifre nenule.

Exemplu : daca fisierul trei.in are continutul alaturat trei.in

fisierul trei.out are continutul de mai jos 123 34 45

14 1234 56789

Fisierul text patru.in contine pe linii separate doua numere naturale scrise in baza 16. Sa se afiseze pe linii separate in fisierul text patru.out suma celor doua numere exprimata in baza 16 si respectiv in baza 8.




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright