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

IN C++ , Poziții pare și impare 457

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

EX

DATE DE INTRARE DATE DE IESIRE

5

-4 3 5 7 8 .............................................1


VA ROG SA EXPLICATI , MULTUMESC .

Răspunsuri la întrebare

Răspuns de lucaciucandrei
8

varianta cu vectori:

#include<iostream>

using namespace std;

int main() {

   int n, v[2004], sp = 0, si = 0;

   cin >> n;

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

       cin >> v[i];

       (i % 2 == 0) ? sp += v[i]: si += v[i];

   }

   cout << sp - si;

   return 0;

}

varianta fara vectori:

#include<iostream>

using namespace std;

int main() {

   int n, x, sp = 0, si = 0;

   cin >> n;

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

       cin >> x;

       if (i % 2 == 0)

           sp += x;

       else

           si += x;

   }

   cout << sp - si;

   return 0;

}


lucaciucandrei: cu drag
mvrabie128: mai revin cu probleme !
lucaciucandrei: sper sa dai si coroana! mersi!
mvrabie128: sigur
lucaciucandrei: coroana ;'(
mvrabie128: AM PUS PEOBLEMA PE PLATFORMA SI DA 0 PUNCTE ! uite rezultatul :
mvrabie128: 0 puncte
Ce am greșit?
Test Timp Scor
1 0.0275 Răspuns greșit
2 0.0269 Răspuns greșit
3 0.0268 Răspuns greșit
4 0.0270 Răspuns greșit
5 0.0271 Răspuns greșit
6 0.0512 Răspuns greșit
7 0.0279 Răspuns greșit
mvrabie128: ambele solutii sunt gresite!
mvrabie128: iti dau coroana daca imi dai solutie de 100 puncte ! si verificata !
mvrabie128: VARIANTA CU VECTORI !!!
Alte întrebări interesante