51

Дан текст без знаков препинания

segal 25 августа 2022

Дан текст без знаков препинания. Между словами может быть только 1 пробел. Определить какой процент слов в тексте сожержит хотя бы 1 букву"d".

категория: информатика

81

#include using std: cout; using std: cin; using std: endl; using std: fixed; #include using std: strcpy; #include using std: setprecision; int main () { char s[100], temp[100]; int counter=0, counter1=0; cout << "Enter the string: "; cin.getline (s, 100); strcpy (temp, s); //Определяем общее количество слов //и количество слов с буквай d char*ptr=strtok (temp, "); while (ptr) { for (int i=0; *(ptr+i)! =NULL; i+) { if (*(ptr+i)='d') { counter1+; break; } } counter+; ptr=strtok (NULL, "); } cout << setprecision (2) << fixed << (counter1*100 / double (counter) << '%' << endl; return 0; }

пользователи выбрали этот ответ лучшим

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

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...