Mam zadanie domowe na pętle while, bez użycia tablic, nie mam pojęcia jak się za nie zabrać (jestem początkująca) nakieruje mnie ktoś? Oto treść zadania:
Napisać program, który wczytuje napisy aż do powtórnego wczytania napisu takiego, jak pierwszy lub drugi wczytany napis. Wydrukować następujące informacje (biorąc pod uwagę wszystkie wczytane napisy):
• ile znaków miał najkrótszy wczytany napis
• ile znaków miał najdłuższy wczytany napis
• ile było takich sytuacji, że pierwszy znak aktualnego napisu był taki sam, jak ostatni znak poprzedniego napisu.
UWAGA: Program napisać bez użycia tablic. Nie należy nigdzie zapisywać całego wczytanego ciągu.
Wskazówki
- Napisy należy wczytywać - jako zmienne typu string - instrukcją cin (do pierwszego niewidocznego znaku, np. spacji lub Entera)
- Jeśli napis jest zmienną typu string, to jego długość (liczba znaków) jest równa n= napis.size( ), pierwszy znak to napis[0], zaś ostatni znak to napis[n-1].