C++ Basamak Sayısını Bulma

Merhaba arkadaşlar, bu yazımızda girilen bir sayının basamak sayısını bulma kodunu paylaşacağım. Örneğin, girilen sayı 1532 ise basamak sayısı 4’dür. Sayımızın içinde 4 tane rakam bulunmaktadır.

#include<iostream>

using namespace std;

int main()
{
  int no, a = 0;
  cout << "Bir sayi giriniz: ";
  cin >> no;

  while(no>0)
  {
      no=no/10;
      a++;
  }

  cout << "\nBasamak sayisi: " << a;

  return 0;
}