O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturlash1 fanidan
Laboratoriya ishi 7
Bajardi: Jorayev Mironshox
Topshiriq
Butun musbat k sonidagi raqamlar miqdorini va yig‘indisini hisoblaydigan Digitcountsum(k,n,s) nomli void turidagi funksiya tasvirlansin (k-kiruvchi, n va s – chiquvchi parametrlar bo’lib, ular butun turga tegishli). Bu funksiyadan foydalanib, berilgan 5 ta butun musbat sonning har biri uchun raqamlari miqdori va raqamlar yig‘indisi hisoblansin.
Dastur kodi:
public class lab7 {
public static void main(String[] args) {
int a = 39575, b=92384, c=395, d=2937, e=2374;
System.out.println("a="+a);
Digitcountsum(a);
System.out.println("b="+b);
Digitcountsum(b);
System.out.println("c="+c);
Digitcountsum(c);
System.out.println("d="+d);
Digitcountsum(d);
System.out.println("e="+e);
Digitcountsum(e);
}
static void Digitcountsum(int k){
String st = Integer.toString(k);
char ch[] = st.toCharArray();
int n=ch.length,s=0;
System.out.println("Sonning uzunligi: n= "+n);
for (int i = 0; i s+=Integer.parseInt(String.valueOf(ch[i]));
}
System.out.println("Raqamlari yigindisi: s= "+s);
}
}
Dastur natijasi:
Do'stlaringiz bilan baham: |