Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы алгоритмизации и программирования в среде Visual C++ лаб практикум Навроцкий А А, Минск БГУИР, 2008 – 48 с 2008 (Лаб п.pdf
Скачиваний:
292
Добавлен:
15.06.2014
Размер:
813.01 Кб
Скачать

6.3. Пример выполнения работы

Пример 1. Задана строка символов, в которой слова отделяются друг от друга одним или несколькими пробелами. Вывести на экран все слова этой строки.

#include <string.h>

#include <stdio.h>

int main()

{

char st[100], sl[100]; int k = 0, i;

puts ("Vvedie stroku"); gets (st);

strcat (st," "); puts ("Slova: "); int n = strlen(st); if (n < 2) return 1; sl[0] = '\0';

for (i=0; i<n; i++) if (st[i] != ' ')

{

sl[k] = st[i]; sl[k+1] = '\0'; k++;

}

else

{

if (strlen (sl) > 0) puts (sl); sl[0] = '\0';

k = 0;

}

return 0;

}

Пример 2. Подсчитать количество различных символов в строке.

#include <iostream.h>

#include <string.h>

#include <stdio.h>

int main()

{

char st[100], tmp[100]; int n = 0;

char *ch = NULL;

Соседние файлы в предмете Основы алгоритмизации и программирования