четвер, 19 лютого 2015 р.

Vinni

(Джерело: http://www.olymp.vinnica.ua/index_ua.php?lng=ua&cid=100)

Задача. Вінні Пух любить складати віршики говорячи речення задом наперед. Якось йому попалось довге складне речення і він забув свій віршик, пробуючи його виговорити. Складіть програму, яка б допомагала ведмедику легко складати такі віршики. Зауваження: віршик може складатись як із 1 слова, так і з декількох, розділених пропусками.

Технічні умови. Програма зчитує з клавіатури стрічку-віршик. В кінці віршика ніколи не ставиться крапка. Довжина віршика менша за 255 символів. Програма виводить на екран стрічку, яку отримано внаслідок повороту.

Приклади.

Введення>роза
Виведення>азор

Введення>Все медведи любят мед
Виведення>дем тябюл идевдем есВ
Розв'язання
Задача зводится до виведення стрічки символів в зворотньому порядку.
Запишемо алгоритми мовами програмування.

Free Pascal:
Var S : String;
    I : Byte;
Begin
 Read (S);
 For I:=Length(S) DownTo 1 Do
  Write (S[I]);
End.

C++:
#include <iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{
 char s[255];
 gets(s);
 for (int i=strlen(s)-1; i>=0; i--)
  cout << s[i];
}

Немає коментарів:

Дописати коментар