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

1. Sa se determine ultima cifra a sumei x+y, unde x si y sunt date de la tastatura.
2. Fie 2 numere cu 4 cifre. Sa se afiseze acela care are suma cifrelor mai mare.
va rog frumos ajutati ma!!!​


Staniislaw: in ce limbaj?

Răspunsuri la întrebare

Răspuns de Staniislaw
1

Răspuns:

Problema 1

#include <iostream>

int main()

{

   // Citeste numerele x si y de la tastatura

   int x, y;

   std::cin >> x >> y;

   // Calculeaza suma lor

   int suma = x + y;

   // Afiseaza ultima cifra a sumei

   std::cout << suma % 10 << std::endl;

   return 0;

}

Problema 2

#include <iostream>

using namespace std;

int main() {

 // Citim cele doua numere

 int a, b;

 cin >> a >> b;

 // Calculam suma cifrelor fiecarui numar

 int sum_a = a / 1000 + (a / 100) % 10 + (a / 10) % 10 + a % 10;

 int sum_b = b / 1000 + (b / 100) % 10 + (b / 10) % 10 + b % 10;

 // Comparam sumele si afisam numarul care are suma cifrelor mai mare

 if (sum_a > sum_b) {

   cout << a << " are suma cifrelor mai mare" << endl;

 } else if (sum_b > sum_a) {

   cout << b << " are suma cifrelor mai mare" << endl;

 } else {

   cout << "Cele doua numere au aceeasi suma a cifrelor" << endl;

 }

 return 0;

}

Explicație:

Alte întrebări interesante