Mundarija:

For tsiklidagi raqamni qanday teskari aylantirasiz?
For tsiklidagi raqamni qanday teskari aylantirasiz?

Video: For tsiklidagi raqamni qanday teskari aylantirasiz?

Video: For tsiklidagi raqamni qanday teskari aylantirasiz?
Video: Summer Direction CAL - Mosaic Crochet: Dark Arrows Reversed 2024, May
Anonim

1-dastur: For tsikli yordamida raqamni teskari aylantirish uchun c dasturini yozing

  1. #o'z ichiga oladi
  2. // www. instanceofjava.com barcha huquqlar himoyalangan.
  3. int main()
  4. {
  5. int n, teskari_raqam = 0, rem, original_raqam=0;
  6. printf("Teskari raqamni olish uchun raqamni kiriting");
  7. scanf("%d", &n);
  8. Asl_raqam=n;

Shu munosabat bilan raqamlarni qanday teskari hisoblash mumkin?

Raqamni matematik tarzda qanday o'zgartirish mumkin

  1. 1-qadam - oxirgi raqamni raqamdan ajratib oling. lastDigit = raqam % 10. Modul operatori (%) bo'linishning qolgan qismini qaytaradi.
  2. 2-qadam - Orqaga qaytarish uchun lastDigit qo'shing. teskari = (teskari * 10) + lastDigit.
  3. 3-qadam - raqamdan oxirgi raqamni olib tashlang. raqam = raqam / 10.
  4. Ushbu jarayonni takrorlang. esa (raqam > 0)

Xuddi shunday, qanday qilib while siklida raqamni teskari aylantirasiz? 1-dastur: For tsikli yordamida raqamni teskari aylantirish uchun c dasturini yozing.

  1. #o'z ichiga oladi
  2. // www. instanceofjava.com barcha huquqlar himoyalangan.
  3. int main()
  4. {
  5. int n, teskari_raqam = 0, rem, original_raqam=0;
  6. printf("Teskari raqamni olish uchun raqamni kiriting");
  7. scanf("%d", &n);
  8. Asl_raqam=n;

Bundan tashqari, Java'da for tsiklidagi raqamni qanday o'zgartirish mumkin?

Ushbu dasturda esa halqa odatlangan raqamni teskari aylantirish quyidagi bosqichlarda berilganidek: Birinchidan, 10 ga bo'lingan sonning qolgan qismi digit o'zgaruvchisida saqlanadi. Endi raqam num ning oxirgi raqamini o'z ichiga oladi, ya'ni 4. o'zgaruvchiga 10 ga ko'paytirilgandan so'ng teskari raqam qo'shiladi.

C da raqamni qanday teskari aylantirasiz?

Raqamning teskarisini topish uchun C dasturi

  1. int main() { int n, r = 0;
  2. printf("O'zgartirish uchun raqamni kiriting"); scanf("%d", &n);
  3. esa (n != 0) { r = r * 10; r = r + n%10; n = n/10; }
  4. printf("Raqamning teskarisi = %d ", r);

Tavsiya: