Răspuns :
Salut!
In C++ putem folosi "mod 10" pentru a gasi ultima cifra al unui numar x sau y.
Daca x mod 10 este mai mare decat y mod 10, atunci algoritmul nostru va afisa x. Altfel, va afisa y.
Algoritmul care ne poate ajuta sa gasim ultima cifra a doua numere x si y ar arata asa:
#include<iostream>
using namespace std;
int main()
{
int x,y ;
cin>>x>>y;
if ((x%10)>(y%10))
cout<<x ;
else cout<<y ;
return 0;
}
Explicatii:
#include <iostream>
iostream este fișierul care conține toate funcțiile programului, cum ar fi cout, cin etc. Cu el trebuie sa incepem un algoritm.
using namespace std;
Inseamna ca folosim spatiul std. „std” este o abreviere pentru standard. Fara el, calculatorul nu identifica cout, cin, int, etc. Deci, va da eroare.
int main()
Inseamnă că algoritmul noastră trebuie să returneze un număr întreg la sfârșit. return 0 este standardul pentru "operatie executata cu success"
int x,y ;
Introducem necunoscutele x,y in program.
cin>>x>>y;
cin>> este un flux de intrare, adica el ne va citi necunoscutele sau numerele introduse. cin >> x,y ar citi mai intai pe x si ii va atribui un flux standard.
if ((x%10)>(y%10))
"Daca x mod 10 > y mod 10". Cum am spus la inceput, ne va da ultima cifra.
cout<<x ;
cout<<x este fluxul sau indicatia de scriere. Adica, daca x mod 10 > y mod 10 atunci va afisa x.
else cout<<y ;
Altfel, va afisa y. Adica, daca operatia x%10>y%10 este falsa, algoritmul ne va scrie y.
return 0;
este standardul pentru "operatie executata cu success".
Sper ca te-am ajutat sa intelegi! Daca am gresit undeva te rog sa-mi spui.
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Ne vedem curând și nu uitați să ne adăugați la marcaje!