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

4) Din fişierul "vector.txt" se citesc:
• pe primul rănd, n, număr natural
• pe al doilea rând, cele n componente intregi ale unui vector
Să se afişeze pe ecran elementele pătrate perfecte din vector şi suma acestora. Dati un exemplu pentru n=7.

5) Din fişierul "vector.txt" se citesc:
• pe primul rănd, n, număr natural
• pe al doilea rănd, cele n componente intregi ale unui vector
Să se afişeze în fişierul "numere.txt", elementele pare de pe pozitii pare şi numărul acestora.

Răspunsuri la întrebare

Răspuns de reversalrege1
1

Răspuns:

4)

#include <iostream>  

#include <fstream>

 

using namespace std;  

ifstream fin("vector.txt");  

int main()

{

int n,v[100];

fin >> n;

int suma = 0;

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

{

 fin >> v[i];

 int sq = sqrt(v[i]);

 if (sq * sq == v[i])

 {

  cout << v[i] << " ";

  suma += v[i];

 }

}

cout << endl;

cout << suma;

       return 0;  

}

5)

#include <iostream>  

#include <fstream>

using namespace std;

ifstream fin("vector.txt");

ofstream fout("numere.txt");

int main()

{

int n,v[100];

fin >> n;

int contor = 0;

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

{

 fin >> v[i];

 if (v[i] % 2 == 0 && i % 2 == 0)

 {

  fout << v[i] << " ";

  contor++;

 }

}

fout << endl;

fout << contor;

       return 0;  

}

Alte întrebări interesante