URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6962
[ Назад ]

Исходное сообщение
"Помогите кто сможет!!!!!!"

Отправлено xxxborland89 , 21-Ноя-07 23:19 
помогите кто может
у меня есть строка все символы которой разделённые пробелами назовём словами, подщитать количество слов у которых первый и последний элимент одинаковый.
я попытался сделать но у меня чушь вышла:
# include <iostream.h>
# include <conio.h>
# include <string.h>
# include <stdio.h>
int main(){
int const n=10;
int i, k=4, j=0;
char m, a, b, c, p;
char s[n];
cout<<"Vvedite stroku\n";
gets(s);
for(i=0;i<n;i++){
if (((k%2)==0)&&(s==' ')){a=s[i-1];
                           b=s[i+1];
                           k++;}
if (((k%2)!=0)&&(s==' ')){m=s[i-1];
                              p=s[i+1];
                              k++;}
c=s[0];
if((i==0)&&(c==a))j++;
if ((k>4)&&(b==m))j++;
if ((k>4)&&(p==a))j++;


}
cout<<"j="<<j;

getch();
return 0;}
помогите пожалуйста!!!!!!!


Содержание

Сообщения в этом обсуждении
"Помогите кто сможет!!!!!!"
Отправлено angra , 22-Ноя-07 17:37 
1. Изучить правила орфографии и пунктуации. В школе это всем преподают.
2. Изучить основы С. Не надо пока трогать С++.
3. Почитать примеры чужого кода (не обязательно на С) дабы посмотреть как можно решать элементарные задачи
4. Узнать что такое debuger и научится пользоваться любым из них. Очень помогает на ранних этапах понять что на самом деле делает твой код.