Заданы два предложения и некоторая буква. Определить, в каком предложении этих букв больше - C (СИ)
Формулировка задачи:
15.Заданы два предложения и некоторая буква. В каком предложении этих букв больше?
Прошу помочь с решением, хотя бы идеей)Заранее спасибо)
Решение задачи: «Заданы два предложения и некоторая буква. Определить, в каком предложении этих букв больше»
textual
Листинг программы
#include <string> #include <conio.h> int main() { char *p1 = "privet petrov "; char *p2 = "privet priver priver"; int c_p1 = 0; int c_p2 = 0; for(int i = 0; i < strlen(p1); i++) { if(*(p1 + i) == 'p') c_p1++; } for(int i = 0; i < strlen(p2); i++) { if(*(p2 + i) == 'p') c_p2++; } printf("First string include: %d - p", c_p1); printf("\nSecond string include: %d - p", c_p2); getch(); }
Объяснение кода листинга программы
В этом коде происходит подсчет количества букв 'p' в двух предложениях.
- Создаются две переменные типа char*, которые содержат текстовые строки: p1 и p2.
- Создаются две переменные типа int: c_p1 и c_p2, которые будут использоваться для подсчета количества букв 'p'.
- Используя цикл for, происходит перебор каждого символа в строке p1.
- Если текущий символ равен 'p', то к переменной c_p1 прибавляется единица.
- Используя цикл for, происходит перебор каждого символа в строке p2.
- Если текущий символ равен 'p', то к переменной c_p2 прибавляется единица.
- Выводится количество найденных букв 'p' в первом предложении.
- Выводится количество найденных букв 'p' во втором предложении.
- Программа ожидает нажатия клавиши с помощью функции getch().
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д