Witam
Mam taką pracę domową i nie wiem jak ją zrobić, szukałem na internecie jakiejś wskazówki czy coś i nic nie znalazłem, pomożecie mi może ? :)
a)Wypisz na ekranie informacje, ile w pliku znajduje sie slow skladajacych sie z wiecej niz 5 znakow. Nastepnie przepisz te slowa do pliku o nazwie wieksze.txt kazde w osobnej linijce.
b)Wypisz na ekranie wyraz, ktory powstanie z ostatnich liter kazdego slowa.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
main(){
ifstream wejscie("hasla.txt");
ofstream wyj4a("wynik4a.txt");
ofstream wyj4b("wynik4b.txt");
string n;
int slowo;
while (!wejscie.eof())
{
wejscie>>n;
if (n.length()>=5) slowo++;
}
wyj4a<<"Liczba slow, ktore maja wiecej niz 5 znakow: "<<slowo;
wejscie.close();
wyj4a.close();
wyj4b.close();
system("PAUSE");
}