Documente Academic
Documente Profesional
Documente Cultură
Din fisierul text date.in se citeste un text format din cuvinte separate prin spatii sau caractere de
forma .,;:-?!. Lungimea unei linii din fisier nu depaseste 255 caractere. Sa se scrie in fisierul text
date.out, pe linii diferite, cuvintele distincte din text care contin subsirul "ate", fara a face distinctie
intre litere mari si mici.
Exemplu:
date.in
Daca satelitii nu sunt activi, GPS-ul nu functioneaza...
- Ai vazut cate cuvinte marcate sunt?? Poate esti si tu atent! Cate sunt?
date.out
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("date.txt");
ofstream fout("date.out");
int gasit(int n, char s[100][256], char c[256])
{
for(int i=1;i<=n;i++)
if(strcmpi(s[i],c)==0) return 1;
return 0;
}
int litera(char c)
{
return c>='a' && c<='z' || c>='A' && c<='Z';
}
int main()
{
char s[100][256];//memoreaza cuvintele distincte
char a[266];//citeste o linie din fisier