Witam!
Muszę napiać program w C++ na lekcje informatyki,
ale nie wiem jak za to się zabrać.
Mógłby mi ktoś pomóc?
Treść zadania brzmi:
napisać program do dekodowania komunikatu w kodzie morsa podanego z klawiatory w postaci ciągu znaków, ciąg ten moze zawierać kropki, kreskiznaków w kodzie morsa; jeden lub więcej odstępow dla oddzielenia różnych znaków (nie zmusza się użytkownika do podawania kodu w polach o stałej szerokości). Zakłada się, że komunikat na wejściu nie będzie większy niz jeden wiersz o 127 znakach. Nieznane kody zostaną przetłumaczone na pytajnik
0
0
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main ()
{
string kod;
string wyjscie;
stringstream ss;
getline (cin, kod, '\n');
ss<<kod;
while (!ss.eof())
{
ss>>kod;
if (kod == ".-")
wyjscie += 'A';
else if (kod == "-...")
wyjscie += 'B';
else if (kod == "-.-.")
wyjscie += 'C';
//itd...
else
wyjscie += '?';
}
cout<<wyjscie;
return 0;
}
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.