Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Aleksyr
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 15
1

Найти количество таких элементов последовательности, которые имеют в своем составе цифру 5

30.10.2016, 10:12. Просмотров 872. Ответов 2
Метки нет (Все метки)

Пусть имеется последовательность произвольных целых ненулевых чисел,
завершающаяся числом 0 (число 0 в последовательность не входит).
Количество элементов в последовательности заранее неизвестно, поэтому в
данной работе использовать (статические и динамические) массивы нельзя.

Найти количество таких элементов последовательности, которые имеют в своем составе цифру 5.

Знаю как найти количество элементов где первая цифра 5 , а как в составе искать не дойдёт ни как , заранее спасибо.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2016, 10:12
Ответы с готовыми решениями:

Найти среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5.
Написал программу построения таблицы значений функции. Нужно дописать: Среднее арифметическое таких...

Найти среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0.5
B3. Среднее арифметическое таких значений функции, которые имеют дробную часть, меньшую 0,5. На...

Выделить слова, которые содержат в своем составе самое короткое слово предложения
Ребята помогите пожалуйста. Уже сколько часов сижу не многое придумал... Дано предложение....

Найти количество пар соседних элементов, которые имеют одинаковые абсолютные значения, но противоположные знаки
Здравствуйте. Прошу помощи в написание программу на C "Найти количество пар соседних элементов,...

Найти количество пар соседних элементов, которые имеют одинаковые абсолютные значения, но противоположные знаки
Помогите срочно решить задачу! Размерность массива: 100. Диапазон значений: -50 - 50. Найти...

2
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
30.10.2016, 10:38 2
C
1
2
3
4
5
6
7
8
9
int a, count = 0;
scanf("%d", &a);
while(a){
    if(a % 10 == 5){
        count++;
        break;
    }
    a /= 10;
}
1
Байт
Эксперт C
20335 / 12888 / 2700
Регистрация: 24.12.2010
Сообщений: 26,942
30.10.2016, 11:41 3
Лучший ответ Сообщение было отмечено Aleksyr как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
int a, count = 0;
while(1) {
scanf("%d", &a);
if (a==0) break;
while(a){
    if(a % 10 == 5) break;
    a /= 10;
}
if (a) count++;
}
printf"count=%d\n", count);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2016, 11:41

Найти количество таких элементов последовательности, которые имеют в своем составе цифру 5
найти количество таких элементов последовательности которые имеют в своем составе цифру 5

Определить количество членов последовательности, которые не имеют в своем составе заданной цифры
Дана последовательность из n целых чисел. Определить количество чисел последовательности, которые...

Найти элементы (и их сумму), которые состоят из двух равных частей и имеют в своем составе цифру 3
Помогите, натолкните на правильную мысль пожалуйста!! 1.Найти такие элементы (а также их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru