toate 3 probleme am nevoie ca daca nu, pune 2
Anexe:
Răspunsuri la întrebare
Răspuns de
0
Salut. Uite aici rezolvarea problemelor. Succes in continuare!
1)
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int n, c;
int nr = 0, p = 1;
cin >> n >> c;
while (n)
{
if (n % 10 != c)
{
nr = nr + (n % 10) * p;
p = p * 10;
}
n = n / 10;
}
cout << nr;
return 0;
}
2)
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
bool found, found_aux;
int n;
int i = 2;
cin >> n;
while(i <= n)
{
found = true;
for (int d = 2; d <= sqrt(i); d++)
if (i % d == 0)
found = false;
if (found == true)
{
int ci = i;
int aux = 0;
while (ci)
{
aux = aux * 10 + ci % 10;
ci = ci / 10;
}
found_aux = true;
for (int d = 2; d <= sqrt(aux); d++)
if (aux % d == 0)
found_aux = false;
if (found_aux == true)
{
cout << i << " ";
}
}
i++;
}
return 0;
}
3)
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int n, cn;
int suma_pare, suma_impare, cifra;
cin >> n;
cn = n;
do
{
suma_pare = 0;
suma_impare = 0;
while (cn)
{
cifra = cn % 10;
if (cifra % 2 == 0)
suma_pare += cifra;
else
suma_impare += cifra;
cn = cn / 10;
}
if (suma_impare == suma_pare)
cout << n << " ";
cin >> n; cn = n;
} while (n != 0);
return 0;
}
1)
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int n, c;
int nr = 0, p = 1;
cin >> n >> c;
while (n)
{
if (n % 10 != c)
{
nr = nr + (n % 10) * p;
p = p * 10;
}
n = n / 10;
}
cout << nr;
return 0;
}
2)
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
bool found, found_aux;
int n;
int i = 2;
cin >> n;
while(i <= n)
{
found = true;
for (int d = 2; d <= sqrt(i); d++)
if (i % d == 0)
found = false;
if (found == true)
{
int ci = i;
int aux = 0;
while (ci)
{
aux = aux * 10 + ci % 10;
ci = ci / 10;
}
found_aux = true;
for (int d = 2; d <= sqrt(aux); d++)
if (aux % d == 0)
found_aux = false;
if (found_aux == true)
{
cout << i << " ";
}
}
i++;
}
return 0;
}
3)
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int n, cn;
int suma_pare, suma_impare, cifra;
cin >> n;
cn = n;
do
{
suma_pare = 0;
suma_impare = 0;
while (cn)
{
cifra = cn % 10;
if (cifra % 2 == 0)
suma_pare += cifra;
else
suma_impare += cifra;
cn = cn / 10;
}
if (suma_impare == suma_pare)
cout << n << " ";
cin >> n; cn = n;
} while (n != 0);
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă