Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   помогите найти ошибку в программе (http://forum.oszone.net/showthread.php?t=278748)

trufel_smetanovich_ahaha@vk 05-03-2014 10:43 2319338

помогите найти ошибку в программе
 
программа по подсчету количества слов в строке. На выходе дает 1.

Код:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

const int N=255;
using namespace std;
int main()
{
char s[N];
printf ("input words,please\n");
gets(s);


int i;
int a=1;
for (i=0; i<strlen(s); i++)
{
if ((s[i]==' ')&& (s[i+1]!='  '))
(a=a+1);
}
printf ("%d", a);
}



Время: 01:04.

Время: 01:04.
© OSzone.net 2001-