Aşağıdaki problemi çözmek için bir program yazmaya çalışalım: Bir sayı girmelisiniz (3.000.000'den küçük olsun ve içindeki basamak sayısını belirleyin. Çözüm fikri Sadece sayıdan son basamağı sırayla kesmemiz gerekiyor (bu, tamsayıyı 10'a bölerek sayıyı 10 kat azaltarak yapılabilir) ve her seferinde sayacı artırmamız gerekiyor. Sonuç olarak sayıcıdaki tüm sayıları kestikten sonra sayının basamak sayısını alacağız. Başka bir şekilde, algoritma şu şekilde formüle edilebilir: SAYI SIFIR DEĞİLENE KADAR 10 KAT AZALTIN ve SAYACI 1 ARTIRIN.
#include<iostream> ad alanı std kullanarak; ana() { int, sayım; cin>> N; sayı = 0; iken (n != 0) { sayı++; n = n / 10; } cout
1000 ms 32 Mb Rules for program design and list of errors in automatic problem checking