Добавил:
rushevamar@mail.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4лаба_строки_5 вариант

.docx
Скачиваний:
6
Добавлен:
09.09.2020
Размер:
13.48 Кб
Скачать

Белорусский государственный университет

информатики и радиоэлектроники

Кафедра экономический информатики

Основы алгоритмизации и программирования

Строки

Вариант 5

Студент Рушева М.В.

Группа 972304

Минск,2020

1)задание

в строке, состоящей из групп 0 и 1, подсчитать количество 1 в группах с нечетным количеством символов

2)код

#include <stdio.h>

#include <string.h>

#include <windows.h>

#pragma warning(disable:4996)

int main()

{

SetConsoleOutputCP(1251);

SetConsoleCP(1251);

char str[255];

printf("введите строку: ");

gets(str, 255, stdin);

char* pos = strtok(str, " \n");

while (pos != NULL)

{

if (strlen(pos) % 2 == 1)

{

int k = 0;

for (int i = 0; i < strlen(pos); i++)

if (pos[i] == '1')

k++;

printf("%s: %d\n", pos, k);

}

pos = strtok(NULL, " \n");

}

system("pause");

return 0;

}