Sunteți pe pagina 1din 3

1. Se citeşte un vector cu n componente numere întregi.

Să se afişeze doar numerele


impare aflate pe poziţii pare din vector

#include<iostream.h>
void main()
{
int n,i,d,v[20];
cout<<"n=";cin>>n;
for(i=0;i<n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
for(i=0;i<n;i++)
if((i%2==0)&&(v[i]%2==1))
cout<<v[i]<<" ";
}

2. Se da un vector V format din variabile de tip intreg.


cerinte
1.Cititi in vector elemente de la tastatura(nr elemente este n)
2.Afisati suma elementelor negative din vector
3.Afisati produsul elementelor pe pozitii impare
4.Scrieti media aritmetica a elementelor aflate in vectorul V

#include<iostream.h>
void main()
{
int i,n,v[20],s=0,p=1;
float ma=0;
cin>>n;
for(i=1;i<=n;i++) cin>>v[i];
for(i=1;i<=n;i++)
if(v[i]<0) s=s+v[i];
cout<<"s="<<s<<endl;
for(i=1;i<=n;i++)
if(i%2==1) p=p*v[i];
cout<<"p="<<p<<endl;
for(i=1;i<=n;i++) ma=ma+v[i];
ma=(float)ma/n;
cout<<<<ma;
}

3. Fiind dat un vector v cu n elemente numere intregi , sa se afiseze de cate ori


gasim doua elemente consecutive egale intre ele.

#include<iostream>

void main()
{
int v[100],n,k;
cin>>n;
for(int i=0;i<n;i++) cin>>v[i];
k=0;
for(int i=1;i<n;i++)
if(v[i]==v[i-1]) k++;
cout<<k;
}

4. Se citesc n valori intr-un vector a. Sa se construiasca si sa se afiseze un al doilea


vector format doar din acele valori din vectorul a care au suma cifrelor un
numar par.
#include<iostream.h>
void main()
{
int n,i,d,v[20],a[20],s,c,j=1;
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
}
for(i=1;i<=n;i++)
{
d=a[i];
s=0;
while(d)
{
c=d%10;
s=s+c;
d=d/10;
}
if(s%2==0)
{ v[j]=a[i];j=j+1;}
}
for(i=1;i<j;i++)
cout<<v[i]<<" ";
}
5. Se citeste un vector .Sa se afiseze pe ecran pe cate un rand divizorii fiecarui
numar din vectorul v.

#include<iostream.h>
void main()
{
int n,i,d,v[20];
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
for(i=1;i<=n;i++)
for(d=2;d<=v[i]/2;d++)
if(v[i]%d==0)
cout<<d<<endl;
}
6. Se citeste un vector cu n componente nr intregi. Sa se adauge in vector pe pozitia
poz(citita de la tastatura), un nou element avand ca valoare numarul elementelor
negative din vector.Sa se afiseze vectorul rezultat in urma adaugarii.

#include<iostream.h>
void main()
{
int i,n,v[20],nr=0,k,poz;
cout<<"n=";cin>>n;
cout<<"poz=";cin>>poz;
for(i=1;i<=n;i++) cin>>v[i];
for(i=1;i<=n;i++)
if(v[i]<0) nr++;
for(i=n+1;i>=poz;i--)
v[i+1]=v[i];
v[poz]=nr;
for(i=1;i<=n+1;i++) cout<<v[i]<<" ";
}

S-ar putea să vă placă și

  • Marin Preda - Morometii Vol 2
    Marin Preda - Morometii Vol 2
    Document202 pagini
    Marin Preda - Morometii Vol 2
    Istrate Isabela
    Încă nu există evaluări
  • Sateliti Artificiali
    Sateliti Artificiali
    Document6 pagini
    Sateliti Artificiali
    Stefan Stavrositu
    Încă nu există evaluări
  • Curentul Alternativ
    Curentul Alternativ
    Document7 pagini
    Curentul Alternativ
    Stefan Stavrositu
    Încă nu există evaluări
  • Ficatul
    Ficatul
    Document3 pagini
    Ficatul
    Stefan Stavrositu
    Încă nu există evaluări
  • Proiect Modele de Culoare
    Proiect Modele de Culoare
    Document1 pagină
    Proiect Modele de Culoare
    Stefan Stavrositu
    Încă nu există evaluări
  • Primul Razboi Mondial
    Primul Razboi Mondial
    Document49 pagini
    Primul Razboi Mondial
    Stefan Stavrositu
    Încă nu există evaluări
  • Palatul Parlamentului
    Palatul Parlamentului
    Document4 pagini
    Palatul Parlamentului
    Stefan Stavrositu
    Încă nu există evaluări
  • Probleme Cu Siruri Caractere
    Probleme Cu Siruri Caractere
    Document6 pagini
    Probleme Cu Siruri Caractere
    Ör Logskapten
    Încă nu există evaluări
  • Tema 4
    Tema 4
    Document3 pagini
    Tema 4
    Stefan Stavrositu
    Încă nu există evaluări
  • Palatul Parlamentului
    Palatul Parlamentului
    Document4 pagini
    Palatul Parlamentului
    Stefan Stavrositu
    Încă nu există evaluări
  • Probleme Cu Siruri Caractere
    Probleme Cu Siruri Caractere
    Document6 pagini
    Probleme Cu Siruri Caractere
    Ör Logskapten
    Încă nu există evaluări
  • Tema 4
    Tema 4
    Document3 pagini
    Tema 4
    Stefan Stavrositu
    Încă nu există evaluări
  • Afară-I Toamna
    Afară-I Toamna
    Document1 pagină
    Afară-I Toamna
    Stefan Stavrositu
    Încă nu există evaluări
  • Tema 4
    Tema 4
    Document3 pagini
    Tema 4
    Stefan Stavrositu
    Încă nu există evaluări
  • Probleme Cu Siruri Caractere
    Probleme Cu Siruri Caractere
    Document6 pagini
    Probleme Cu Siruri Caractere
    Ör Logskapten
    Încă nu există evaluări
  • Ficatul
    Ficatul
    Document3 pagini
    Ficatul
    Stefan Stavrositu
    Încă nu există evaluări
  • Ficatul
    Ficatul
    Document3 pagini
    Ficatul
    Stefan Stavrositu
    Încă nu există evaluări
  • Palatul Parlamentului
    Palatul Parlamentului
    Document4 pagini
    Palatul Parlamentului
    Stefan Stavrositu
    Încă nu există evaluări
  • Afară-I Toamna
    Afară-I Toamna
    Document1 pagină
    Afară-I Toamna
    Stefan Stavrositu
    Încă nu există evaluări