- Ја почнал/а темата
- #1
Здраво, имам еден проблем со една задача по програмирање во програмскиот јазик c++.Почетник сум и немат толкаво познавање и не сфаќам баш што точно бара задачава:
Да се напише програма во која со помош на две функции, кои ќе се одбираат преку
мени, ќе се овозможи кодирање или декодирање на даден стринг со должина најмногу
до 300 карактери.Во стрингот смее да има само букви, интерпукциски знаци и празни места,
Кодирањето да се врши според следното правило:
- Се внесува позитивен број при секое ново стартување на програмата, кој да се обезбеди
да не биде повеќе од 6 цифри.Понатаму да се пресмета бројот на неговите
цифри и да се најде најголемата цифра.
- АSCII кодот на секој карактер да се наголеми за апсолутната вредност од разликата
на бројот на цифри и најголемата цифра.(Приме, ако се внеси 43852, бројот на цифри е
4, а најголема цифра е 8.ABS(5-8)=3.Според препораките,ASCII кодот на секој
карактер при кодирањето да се наголеми за 3).
- При декодирање, да се користи истиот број на начин кој ќе овозможи инверзно
враќање на кодиран стринг во неговиот првобитен облик.
- Програмата да се тестира со три стринга, кои ќе бидат закодирани и истите тие,
понатаму, во програмата, декодирани, со избор на функцијата за декодирање.
Ви благодарам однапред.
Да се напише програма во која со помош на две функции, кои ќе се одбираат преку
мени, ќе се овозможи кодирање или декодирање на даден стринг со должина најмногу
до 300 карактери.Во стрингот смее да има само букви, интерпукциски знаци и празни места,
Кодирањето да се врши според следното правило:
- Се внесува позитивен број при секое ново стартување на програмата, кој да се обезбеди
да не биде повеќе од 6 цифри.Понатаму да се пресмета бројот на неговите
цифри и да се најде најголемата цифра.
- АSCII кодот на секој карактер да се наголеми за апсолутната вредност од разликата
на бројот на цифри и најголемата цифра.(Приме, ако се внеси 43852, бројот на цифри е
4, а најголема цифра е 8.ABS(5-8)=3.Според препораките,ASCII кодот на секој
карактер при кодирањето да се наголеми за 3).
- При декодирање, да се користи истиот број на начин кој ќе овозможи инверзно
враќање на кодиран стринг во неговиот првобитен облик.
- Програмата да се тестира со три стринга, кои ќе бидат закодирани и истите тие,
понатаму, во програмата, декодирани, со избор на функцијата за декодирање.
Ви благодарам однапред.