Категория
Информатика, опубликовано 20.03.2019 03:50

Написать алгаритм и немного описать . дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами - не менее одного пробела. напечатать все слова, отличные от последнего слова,
предварительно преобразовав каждое из них по следующему правилу: 1) перенести первую букву в конец слова; 2) перенести последнюю букву в начало слова. program stroki; var i,j: integer; sl: array[1..30] of string[10]; st: string; c: char; begin writeln('vvedite tex: ');
readln(st); j: =1; for i: = 1 to length(st) do begin if st[i] < > ' ' then sl[j] : = sl[j] + st[i]; if (st[i] = ' ') and (st[i+1] < > ' ') then j : = j + 1; end; for i: = 1 to j do begin c : = sl[i][1]; sl[i][1] : = sl[i][length(sl[i])]; sl[i][length(sl[i])] : = c; end; for i : = 1 to j-1 do if sl[i] < > sl[j] then write(sl[i] + ' '); end.

Ответы

Ответ
Ответ оставил: Гость
Вот ссылка на рабочую программу
Ответ
Ответ оставил: Гость
Program A;var X,sum,i: integer;beginsum := 0 ;Readln(X);for i:= 1 to X doif (x mod i = 0) then   sum := sum + i;Writeln(sum);end.
Ответ
Ответ оставил: Гость
*Он позвонит ей. Следовательно, он придёт к ней.
Ответ
Ответ оставил: Гость
32*128*40*10=1638400


Другие вопросы по информатике

Вопрос
Информатика, опубликовано 09.01.2019 16:01
✅ Ответов: 3 на вопрос по информатике: Написать алгаритм и немного описать . дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами - не менее одного пробела. напечатать все слова, отличные от последнего слова,предварительно преобразовав каждое из них по следующему правилу: 1) перенести первую букву в конец слова; 2) перенести после... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube