Код на С++:
#include <iostream>
#include <string>
int main() {
setlocale(LC_ALL, "Russian");
std::cout << "Программа для поиска упоминаний ксм и скс в предложении" << std::endl;
int counter = 0; std::string scan;
std::cout << "Введите предложение: "; std::getline(std::cin, scan);
for (int i = 0; i <= scan.size(); i++) {
if (scan[i] == 'k' && scan[i + 1] == 's' && scan[i + 2] == 'm')
counter++;
else if (scan[i] == 's' && scan[i + 1] == 'k' && scan[i + 2] == 's')
counter++;
}
std::cout << "\n" << "ксм/скс упоминаются в предложении " << counter << " раз(а)";
}
Код на Java:
import java.util.Scanner;
import java.lang.Math;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(
System.in);
String str = in.nextLine();
char[] array = str.toCharArray();
for(char s:array){
System.out.print(s+" ");
}
int ccr = 0;
for (int i = 0; i <= array.length; i++) {
if (array[i] == 'k' && array[i + 1] == 's' && array[i + 2] == 'm')
ccr++;
else if (array[i] == 's' && array[i + 1] == 'k' && array[i + 2] == 's')
ccr++;
}
System.out.println(ccr);
}
}