1. Din fișierul date.in se citește un număr natural n. Să se verifice dacă numărul este palindrom și să se afișeze un mesaj corespunzător în fișierul date.out.
2.Din fișierul date.in se citesc 2 numere naturale a și b. Să se afișeze în fișierul date.out , cmmdc al celor 2 numere.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
1.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream f1("date.in",ios::in);
fstream f2("date.out",ios::out);
int n,r,m,n2;
f1>>n;
n2=n;
m=0;
while(n2!=0)
{
r=n2%10;
m=m*10+r;
n2=n2/10;
}
if(m==n)
f2<<"Numarul este palindrom";
else
f2<<"Numarul nu este palindrom";
f1.close();
f2.close();
return 0;
}
2.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream f1("date.in",ios::in);
fstream f2("date.out",ios::out);
int a,b,aux,r;
if(a<b)
{
aux=a;
a=b;
b=aux;
}
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
f2<<a;
f1.close();
f2.close();
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă