Предмет: Информатика, автор: avtobusyitrollejbusy

Дано натуральне число n. Скільки різних цифр зустрічається у його десятковому записі
Мова С++ ​

Ответы

Автор ответа: vimmortal2
1

Програма:

С++:

#include <bits/stdc++.h>

using namespace std;

int n, cnt[10];

int main() {

   cin >> n;

   while (n) {

       cnt[n % 10]++;

       n /= 10;

   }

   int ans = 0;

   for (int i = 0; i < 10; i++)

       if (cnt[i])

           ans++;

   cout << ans << endl;

   return 0;

}

Пояснення:

У цьому коді використовується масив cnt, щоб відстежувати кількість кожної цифри в десятковій системі запису N. Потім він циклом перебирає масив cnt і підраховує кількість елементів, відмінних від нуля. Остаточною відповіддю є кількість ненульових елементів, яка є кількістю різних цифр у десятковій системі запису N.

Похожие вопросы
Предмет: Русский язык, автор: adizero01
Помогите пожалуйста СРОЧНО
ЕСЛИ ПРАВИЛЬНО Пишете ВЕРНО !!!
Если НЕ ПРАВИЛЬНО !!!!НАПИШИТЕ ОБЪЯСНЕНИЕ ПОЖАЛУЙСТА !!!!
4.
1) СЦЕПЛЕНИЕ- на конце приставки перед буквой , обозначающий глухой согласный, пишется буква С
2) Виднеется (вдали) - буква Ь не пишется в неопределенной форме глагола
3)УСЕЯННЫЙ (ягодами) – перед суффиксом страдательного причастия прошедшего времени -НН- пишется та же буква, что перед -ТЬ в неопределённой форме глагола.
4)НЕБЫЛИЦА – НЕ пишется слитно с именем существительным, которое не употребляется без НЕ.
5)ПЕЧЁНЫЙ (картофель) – в корне слова после шипящих под ударением пишется буква Ё.
5.
1)
ПРИМИТИВНЫЙ – в корне слова есть непроверяемые безударные гласные.
2)
НЕ ВОЗРАЖАЯ – частица НЕ с деепричастием пишется раздельно.
3)
РАСКАЯВШИЙСЯ – выбор гласной перед суффиксом -вш- действительного причастия прошедшего времени зависит от принадлежности к спряжению глагола.
4)
ПРЕДЪЯВИТЬ – буква разделительный Ъ пишется после приставки, оканчивающейся на согласный, перед буквой Я.
5)
ПОДДЕРЖАТЬ – на конце приставки перед звонким согласным пишется буква Д.

6.
1)
СКАТИТЬСЯ – пишется приставка С-, потому что стоит перед буквой, обозначающей глухой согласный звук.
2)
РАЗВИВАЮТСЯ – в неопределённой форме глагола буква Ь не пишется.
3)
(говорил) ТЯГУЧЕ – в суффиксе наречия после шипящего под ударением пишется буква Е.
4)
УДИВИТЕЛЬНЫЙ – буква Ь пишется для обозначения мягкости предшествующего согласного.
5)
КРЮЧОЧЕК – в имени существительном пишется суффикс -ЕК-, потому что при склонении слова гласный звук в этом суффиксе выпадает.

Предмет: Литература, автор: event2855