Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Problema Informatica : August 01, 2014, 17:23:32
Multumesc de ajutor  Thumb up
2  infoarena - concursuri, probleme, evaluator, articole / Informatica / Problema Informatica : August 01, 2014, 15:37:33
Buna, sunt nou pe forum si as avea nevoie de ajutor cu o problema la informatica.

Scrieti un program C/C++ care citeste de la tastatura un numar natural n (2<n<50) si cele n elemente ale unui tablou unidimensional, numere naturale cu cel mult patru cifre, dintre care cel putin doua au paritate diferita. Programul determina apoi transformarea in memorie a tabloului citit prin eliminarea primului numar par, apoi afiseaza pe ecran elementele tabloului obtinut.
Exemplu: pentru n=11 si tabloul (1, 3, 2, 4, 0, 5, 8, 7, 6, 10, 3)
se obtine tabloul (1, 3, 4, 0, 5, 8, 7, 6, 10, 3)

si asta am facut eu pana acum, eu lucrez cu MinGW Developer Studio:

#include<iostream>
using namespace std;
int main ()
{int n,i,a[100],k=0,par,j;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{cout<<"a["<<i<<"]=";
cin>>a;}
for(i=1;i<=n;i++)
{if(a%2==0)
   {par=a;
k=k+1;}
else
   par=0;
cout<<"\npar="<<par;}
cout<<"\nk="<<k;

cout<<"\nsirul este=";
for(i=1;i<=n;i++)
   cout<<a<<" ";
return 0; }

am aflat cate numere sunt pare din sir dar ce nu reusesc este sa elimin primul element par din sir, daca puteti sa ma ajutati  Smile

Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines