INHOUDSOPGAWE:

Hoe keer jy 'n getal in 'n for-lus om?
Hoe keer jy 'n getal in 'n for-lus om?

Video: Hoe keer jy 'n getal in 'n for-lus om?

Video: Hoe keer jy 'n getal in 'n for-lus om?
Video: a-ha - Take On Me (Official Video) [Remastered in 4K] 2024, Mei
Anonim

Program #1: Skryf 'n c-program om getal om te keer deur vir lus te gebruik

  1. #insluit
  2. // www. instanceofjava.com alle regte voorbehou.
  3. int hoof()
  4. {
  5. int n, reverse_Number = 0, rem, Oorspronklike_nommer=0;
  6. printf("Voer 'n nommer in om omgekeerde nommer te kry ");
  7. scanf("%d", &n);
  8. Oorspronklike_nommer=n;

In hierdie verband, hoe bereken jy getalle omgekeerd?

Hoe om 'n getal wiskundig om te keer

  1. Stap 1 - Isoleer die laaste syfer in getal. lastDigit = getal % 10. Die modulo-operateur (%) gee die res van 'n deling terug.
  2. Stap 2 - Voeg laaste syfer by om om te keer. omgekeerde = (omgekeerde * 10) + laaste syfer.
  3. Stap 3-Verwyder laaste syfer van nommer. getal = getal / 10.
  4. Herhaal hierdie proses. terwyl (getal > 0)

Net so, hoe keer jy 'n getal in 'n while lus om? Program #1: Skryf 'n c-program om getal om te keer deur vir lus te gebruik.

  1. #insluit
  2. // www. instanceofjava.com alle regte voorbehou.
  3. int hoof()
  4. {
  5. int n, reverse_Number = 0, rem, Oorspronklike_nommer=0;
  6. printf("Voer 'n nommer in om omgekeerde nommer te kry ");
  7. scanf("%d", &n);
  8. Oorspronklike_nommer=n;

Daarbenewens, hoe keer jy 'n nommer in 'n for-lus in Java om?

In hierdie program, terwyl lus is gewoond aan keer 'n getal om soos gegee in die volgende stappe: Eerstens word die res van getal gedeel deur 10 in die veranderlike syfer gestoor. Nou, syfer bevat die laaste syfer van num, d.w.s. 4. syfer word dan by die veranderlike gevoeg, omgekeerd nadat dit met 10 vermenigvuldig is.

Hoe keer jy 'n getal in C om?

C-program om die omgekeerde van 'n getal te vind

  1. int hoof() { int n, r = 0;
  2. printf("Voer 'n getal in om om te keer "); scanf("%d", &n);
  3. terwyl (n != 0) { r = r * 10; r = r + n%10; n = n/10; }
  4. printf("Omgekeerde van die getal = %d", r);

Aanbeveel: