Pentru clasa a 10
Fișierul de intrare conține cel puțin 3 și cel mult 1.000.000 de numere naturale. Se cere să se afișeze în fișierul de ieșire, separate printr-un spaţiu, două numere distincte, anume cel mai mic număr par cu două cifre și cel mai mare număr par cu două cifre care NU fac parte din şir.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <fstream>
using namespace std;
int v[100];
int main()
ifstream f("nrlipsa1.in");
ofstream g("nrlipsa1.out");
int num, pare=0;
while (f>>num)
if (num>9 && num<100)
if (num%2==0)
if (v[num]==0) { ++pare; v[num]=1; }
if (45-pare<2) g << "nu exista";
else
int i=10;
while (v[i]==1) i+=2;
g << i << " ";
i=98;
while (v[i]==1) i-=2;
g<<i;
return 0;
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă