Вход
Регистрация
Спроси здесь
Все
Биология
Информатика
Видео-ответы
Физика
Французский язык
Русский язык
Қазақ тiлi
История
Окружающий мир
География
Обществознание
Алгебра
Психология
МХК
Другие предметы
Английский язык
Українська література
Право
ОБЖ
Немецкий язык
Українська мова
Беларуская мова
Музыка
Химия
Экономика
Геометрия
Литература
Показать все предметы
Показать меньше предметов
FiZik11111032
03.09.2019 05:20 •
Информатика
Напишите программу на языке си. дан текст произвольной длины оканчивающийся точкой c запятой. подсчитать количество “: =” в тексте
Показать ответ
Ответ:
dima1028
06.10.2020 13:59
#include <stdio.h>
int main(void) {
char c1,c2;
int k=0;
printf("Вводите символы (в конце ';')\n");
scanf("%c",&c2);
do {
c1 = c2;
scanf("%c",&c2);
if ((c1 == ':')&&(c2 == '=')) k++;
}
while (c2 != ';');
printf("k = %d",k);
return 0;
}
Пример:
Вводите символы (в конце ';')
i:=0, s:=0;
k = 2
0,0
(0 оценок)
Ответ:
Рузанка1111
06.10.2020 13:59
:=;"
int
i = 1,
cnt = 0;
if (str[0] == ';')
return;
while (str[i] != ';')
{
if (str[i - 1] == ':' && str[i] == '=') cnt++; i++; }
printf("%i\n", cnt);
_getch();
}
0,0
(0 оценок)
Популярные вопросы: Информатика
ttadikina
16.06.2019 04:20
Среди чисел от -10 до 50 найти кол-во чисел оканчивающихся на 8. программа pascal abc...
ChaotiKX
16.06.2019 04:20
Используя матрицу размером 4х4 с картинки, максим создал одномерный массив размером 16 и заполнил его по следующему принципу. двигаясь в матрице по спирали в очередной...
Demians
16.06.2019 04:20
Составьте кроссворд из 9 слов и больше, на тему . завал...
golubtsovanyut
24.10.2020 08:02
Алфавит английского языка содержит 26 символов. Определите наименьшую длину кодовых слов при кодировании сообщений на английском языке с равномерного кода....
pspoff
24.10.2020 08:03
№ 1. «Черный ящик» (max ) В школе Знайка узнал, что «Черный ящик» – это научный метод, при котором по известным сигналам на входе и выходе надо определить, по какому...
olegmuslimov778
24.10.2020 08:17
Из 300 веселых человечков, приехавших в страну Лилипутию, 150 знали язык лилипутов и 200 знали язык гулливеров. 50 человечков не знали ни языка лилипутов, ни языка...
irinakol30p00rgy
24.10.2020 08:18
Сравните два числа 111(двоичное) и 5 (десятичное):а) б) Первое число больше второго+в) Первое число меньше второго *...
popov03
24.10.2020 08:19
Кощей Бессмертный утверждает, что на то, чтобы построить избушку, требуется больше 7 дней, а Змей Горыныч считает, что больше 6 дней. Сколько дней потребуется на построение...
Отличница846
24.10.2020 08:22
По бревну длиной 1 метр ползают две неутомимых улитки. Движутся они равномерно. Первая улитка в период с 12:00 до 00:00 проползает вправо 50 см, а в период с 00:00...
damilya12sladcoeshka
24.10.2020 08:29
Самый популярный формат, который используется не только для видео, но и для аудиотекста A MP4B MOVC AVI...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
КОМПАНИЯ
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ и учителей
Сообщество родителей
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
Установи приложение
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь понять?
Спроси здесь
int main(void) {
char c1,c2;
int k=0;
printf("Вводите символы (в конце ';')\n");
scanf("%c",&c2);
do {
c1 = c2;
scanf("%c",&c2);
if ((c1 == ':')&&(c2 == '=')) k++;
}
while (c2 != ';');
printf("k = %d",k);
return 0;
}
Пример:
Вводите символы (в конце ';')
i:=0, s:=0;
k = 2
int
i = 1,
cnt = 0;
if (str[0] == ';')
return;
while (str[i] != ';')
{
if (str[i - 1] == ':' && str[i] == '=') cnt++; i++; }
printf("%i\n", cnt);
_getch();
}