Informatică, întrebare adresată de danacapota, 8 ani în urmă

Care dintre următoarele instrucții C/C++ determină inserarea cifrei 7 în fața ultimei cifrei a unui număr natural cu mai mult de 2 cifre,memorat în variabila x? Demonstrați rezultatul..
1)
x=(x/10*10+7)*10+x%10
2) x=x/10+7+x%10)
3) x=(x%10*10+7)*10+x/10
4) x=(x/10+7)*10+x%10

Răspunsuri la întrebare

Răspuns de VxF
0

Răspuns:

1)

Explicație:

#include <stdio.h>

void main()

{

   int x = 123456;

   printf("1) x = %d\n", (x/10*10+7)*10+x%10);

   printf("2) x = %d\n", x/10+7+x%10);

   printf("3) x = %d\n", (x%10*10+7)*10+x/10);

   printf("4) x = %d\n", (x/10+7)*10+x%10);

}

Programul afișează:

1) x = 1234576

2) x = 12358

3) x = 13015

4) x = 123526

Alte întrebări interesante