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

Vectori C++

Se citeste un vector cu n numere intregi. Sa se afiseze:

Media aritmetica a elementelor impare din vector aflate pe pozitii pare in vector.

Răspunsuri la întrebare

Răspuns de VxF
1

Răspuns:

#include <iostream>

int main()

{

   int n, numar, suma = 0, contor = 0;

   std::cout << "Numărul de numere: ";

   std::cin >> n;

   for (int i = 0; i < n; i++) {

       std::cout << "Numărul " << i + 1 << ": ";

       std::cin >> numar;

       if (numar % 2 && i % 2) {

           suma += numar;

           contor++;

       }

   }

   std::cout << "Media celor " << contor << " numere impare pe poziții pare: " << (double) suma / contor << std::endl;

}

Explicație:

Folosirea unui vector este complet inutilă în acest caz. La nevoie putem totuși declara unul…


dariusiatat9: Trebuie facuta cu vectori problema.
VxF: Nu m-am prins nici cum se poate edita răspunsul, nici cum se poate posta alt răspuns. Vezi aici codul modificat: https://pastebin.com/Yrm828Rr
Alte întrebări interesante