Din fisierul date.in de pe prima linie se citeste un text ce contine cuvinte separate printr-
un singur spatiu. Sa se determine cate cuvinte contine textul, iar numarul respectiv sa se scrie pe
prima linie a fisierului date.out.
Exemplu:
date.in date.out
atestat la informatica 3
Răspunsuri la întrebare
Răspuns de
1
Explicație:
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("date.in");
ofstream fout("date.out");
int main()
{
char text[1000];
char *p;
int k=0;
fin.get(text,1000);
p=strtok(text," ");//functie specifica bibliotecii cstring (pentru siruri de caractere), care separa textul in cuvinte
while(p!=NULL)
{
p=strtok(NULL," ");
k++;
}
fout<<k;
fin.close();
fout.close();
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă