#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <windows.h>
signed main() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char s[80] = {0};
int count = 0, word = 0, i = 0;
printf("Введите строку: ");
scanf("%99[^\n]", s);
while (s[i] == ' ' && s[i] != '\0') {
i++;
}
while (s[i] != '\0') {
if (s[i] != ' ' && word == 0)
{
word = 1;
count++;
}
else if (s[i] == ' ')
word = 0;
i++;
}
printf("Количество слов в строке: %i", count);
return 0;
}
1,2:
garden = 'В нашем саду растут 20 яблонь и 15 груш'
gardensplit=garden.split()
gardensplit[5],gardensplit[-1]=gardensplit[-1],gardensplit[5]
garden=" ".join(gardensplit)
print(garden)
summ=0
for i in gardensplit:
if i.isdigit():
summ+=int(i)
print(summ)
3:
a=int(input("Введите число: "))
print("Это ",len(str(a)),"-значное число",sep="")
4:
text=input("Введите текст: \n")
word=input("Введите слово для поиска: ")
wordchng=input("Введите слово для замены: ")
if word in text:
print(text.replace(word,wordchng))
else:
print("Искомое слово не найдено")
PascalABC
var s: string;
begin
readln(s);
writeln((s.Substring(0,s.IndexOf(' '))=s.Substring(s.IndexOf(' ')+1)) ? 'Yes' : 'No');
end.