1. Se citește un număr natural n. Sa se afișeze toate numerele naturale mai mici ca 10 care sunt divizori pentru n. 2. Se citește un număr de 5 cifre din fișierul date.in. Sa se determine suma dintre cifra maxima și cifra minima a lui n.(scrie în date.out) 3. Se citesc 3 numere naturale de 3 cifre fiecare. Sa se afișeze numerele în ordinea crescătoare după primele cifre. 4. Se citește un număr de 7 cifre. Sa se elimine cifra din mijloc 5. Se citește un număr de maxim 6 cifre. Sa se determine câte cifre are. 6. Se citește un număr de 4 sau 5 cifre. Dacă are 4 cifre sa se afișeze suma cifrelor iar dacă are 5 cifre sa se afișeze cifra minima.
Răspunsuri la întrebare
Răspuns de
0
problema 1:
#include <iostream>
using namespace std;
int main()
{
int n, d;
cin >> n;
for (d=1; d<10; ++d)
if (n%d==0) cout << d << " ";
return 0;
}
#include
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if (a>b) swap(a,b);
if (a>c) swap(a,c);
if (b>c) swap(b,c);
cout << "ordonate crescator:" << endl;
cout << a << " " << b << " " << c;
return 0;
}
#include
using namespace std;
int main()
{
int n;
cin >> n;
int prima_jum=n/10000;
int a_doua_jum=n%1000;
int m=prima_jum*1000+a_doua_jum;
cout << m;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
#include
#include
using namespace std;
int main()
{
ifstream f("date.in");
ofstream g("date.out");
int n;
f >> n;
int cif_min, cif_max, suma, cif;
cif=n%10; n/=10;
cif_min=cif; cif_max=cif;
while (n!=0)
{
cif=n%10; n=n/10;
if (cif if (cif>cif_max) cif_max=cif;
}
suma=cif_max+cif_min;
g << suma;
return 0;
}