Răspuns:
#include <iostream>
#include<fstream>
#include<string.h>
using namespace std;
ifstream f("cuvinte.in");
ofstream g("cuvinte.out");
char vocale[]="aeiou";
void puncte(char *s){
cout<<s;
for(int i = 0 ; i < strlen(s) ; i++){
cout<<'.';
}
cout<<endl;
}
int main()
{
char s[21];
while(f>>s){
if(strchr(vocale,s[0]) == NULL){
if(strchr(s,'-') != NULL){
g<<s<<" ";
}else{
puncte(s);
}
}else{
puncte(s);
}
}
f.close();
g.close();
return 0;
}
Explicație: