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

F 1. Construiti un tablou unidimensional de n numere naturale. Determinati valoarea maxima.
2. Construiti un tablou unidimensional de n numere naturale. Determinati: -suma elementelor pare -numarul elementelor impare -numarul elementelor pare care se gasesc pe pozitii impare
3.Se da un tablou a de n elemente intregi. Se cere: -suma elementelor negative din tablou -suma elementelor divizibile cu 3 -produsul elementelor care se gasesc in domeniul [10,20] -numarul elementelor impare mai mari decit 10 -media aritmetica a elementelor pare -maximul dintre elementele pare -minimul dintre elementele impare -primul element par din tablou -primul element patrat perfect -al k element din tablou. unde k este dat de la tastatura. -verificati daca nu contine elemente pare -verificati daca sirul este sortat crescator. in limbajul c++​

Răspunsuri la întrebare

Răspuns de Vladuutz
0

Răspuns:

1. #include <iostream>

using namespace std;

int main() {

   int n, maxVal = 0, currVal;

   cout << "Introduceti numarul de elemente din tablou: ";

   cin >> n;

   int arr[n];

   

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

       cout << "Introduceti elementul " << i+1 << ": ";

       cin >> arr[i];

   }

   maxVal = arr[0];

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

       currVal = arr[i];

       if (currVal > maxVal) {

           maxVal = currVal;

       }

   }

   cout << "Valoarea maxima din tablou este: " << maxVal << endl;

   return 0;

}

2. #include <iostream>

using namespace std;

int main() {

   int n;

   cout << "Introduceti numarul de elemente: ";

   cin >> n;

   int a[n];

   int sum = 0, oddCount = 0, evenCount = 0;

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

       cout << "Introduceti elementul " << i+1 << ": ";

       cin >> a[i];

       if (a[i] % 2 == 0) {

           sum += a[i];

           evenCount++;

           if (i % 2 != 0) {

               evenCount++;

           }

       } else {

           oddCount++;

       }

   }

   cout << "Suma elementelor pare este: " << sum << endl;

   cout << "Numarul elementelor impare este: " << oddCount << endl;

   cout << "Numarul elementelor pare care se gasesc pe pozitii impare este: " << evenCount << endl;

   return 0;

}

3. La asta nu te pot ajuta

Alte întrebări interesante