Informatică, întrebare adresată de milcumatei, 8 ani în urmă

URGENT!!!!!
Se citeste n si apoi n valori intregi. Sa se afiseze in fisierul date.txt pe randuri diferite:
-elementele impare
-suma elementelor care sunt patrate perfecte
-cate elemente se termina in cifra 7

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

#include <fstream>

#include <cmath>

using namespace std;

ofstream out("date.txt");

int main()

{

 int n, x, s = 0, cate = 0;

 cin >> n;

 for (int i = 1; i <= n; ++i)

 {

   cin >> x;

   if (sqrt(x) == (int)sqrt(x))

   {

     s += x;

   }

   if (x % 10 == 7)

   {

     cate++;

   }

   if (x % 2 != 0)

   {

     out << x << " ";

   }

 }

 out << '\n' << s << '\n' << cate;

 out.close();

 return 0;

}


milcumatei: Multumesc!
Alte întrebări interesante