Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Poziții pare și impare 174
Cerință
Andrei a învățat astăzi ce este acela un număr par sau impar. Ca să fie sigură că a înțeles, învățătoarea lui i-a dat un șir de numere și i-a cerut să afle diferența dintre suma numerelor de pe poziții pare și suma numerelor de pe poziții impare.

Date de intrare
Pe prima linie se află N, numărul de elemente din șir. Pe următoarea linie se află N numere întregi, elementele șirului.

Date de ieșire
Se va afișa un singur număr, rezultatul diferenței cerute.

Restricții
1 ≤ N ≤ 100.000
Deși este doar un mic învățăcel, Andrei deja știe operațiile cu numere întregi
Șirul conține numere întregi între -1.000 și 1.000
Exemplu
Date de intrare
5
-4 3 5 7 8
date iesire 1

Răspunsuri la întrebare

Răspuns de andrei750238
3

#include <iostream>

using namespace std;

int main(){

int n, x;

int pare = 0;

int impare = 0;

 

cin >> n;

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

 cin >> x;

 if (i%2==1) impare += x;

 else pare +=x;

}

 

cout << pare-impare;

Alte întrebări interesante