Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.06 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3.  
  4. void main() {
  5.     char str[256] = "I love to eat apples all day\0"; // ввод
  6.     int num = 0, k = 0, counter = 0;
  7.     scanf("%d", &num); // ввод с клавы
  8.     while (str[k] != '\0') {            //пока не конец "\0"-типа конец
  9.         k++;
  10.     }
  11.     if (num > k) {                                      //если введеное число больше чем кол-во пробеллов
  12.         printf("Write number under %d\n", k);           // то тип это не правильно так как число больше чем кол-во слов
  13.         while (num > k) {
  14.             scanf("%d", &num);                          //считываем еще раз значение
  15.         }
  16.     }
  17.     if (str[num] == ' ') {                              //если n символ равен пробелу то эт не слово
  18.         printf("This is not the word");
  19.         system("pause");
  20.         return;
  21.     }
  22.     for (int i = 0; i < num; i++) {                
  23.         if (str[i] == ' ')                      //считаются пробелы и наращивается counter++
  24.             counter++;
  25.     }
  26.     counter++;
  27.     printf("It's %d word\n", counter);
  28.     system("pause");
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement