Меню сайта

Задача №6

Ввестипроизвольный текст. Найти среднюю длину слов в нем.

#include&lt-stdio.h&gt-

#include&lt-conio.h&gt-

char text[]=»Neverwinter Nights is thereal RPG, that is built with D&amp-D principes…»-

float i,i_temp=0,kol=0,len_real-

int n=sizeof(text)/sizeof(char)-

float result-

void main()

{

clrscr()-

for (i=0- i &lt- n- i++)

— — — {

— — — — if(text[i] == ‘ ‘ || text[i] == ‘:’ || text[i] == ‘-‘ || text[i] == ‘,’ ||text[i] == ‘.’ || text[i] == ‘!’ || text[i] == ‘?’)

— — — — — — — {

— — — — — — — -if (text[i] == ‘ ‘)

— — — — — — — — — — {

— — — — — — — — — — — kol++-

— — — — — — — — — — — len_real += i-i_temp-

— — — — — — — — — — — i_temp=i+1-

— — — — — — — — — — }

— — — — — — — -else

— — — — — — — — — — — len_real -= 1-

— — — — — — — }

— — — }

i_temp++-

kol++-

len_real += i-i_temp-

result=len_real/kol-

printf(«%f»,result)-

getch()-

}

Категория: Строки | Дата: 03.11.12

Меню раздела
Блок