Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

C


Qdidactic » stiinta & tehnica » informatica » c
Vectori



Vectori





  1. Sa se afiseze elementul minim si maxim dintr-un vector si pozitiile pe care acestea apar.
  2. Sa se afiseze elementele aflate pe pozitii pare/impare dintr-un vector.
  3. Sa se determine daca un numar x este element intr-un vector si, daca da, pe ce pozitie/pozitii?
  4. Intr-un vector se memoreaza notele unei grupe de n studenti la un examen (numere intregi). Sa se afiseze numarul studentilor care au promovat examenul (cu nota>=5), nota medie pe grupa si nota medie a celor care au promovat  examenul.
  5. Profiturile anuale ale filialelor unei firme sunt memorate intr-un vector de numere reale. Treceti intr-un al doilea vector profiturile ce depasesc valoarea d citita la tastatura. 
  6. Se citeste un vector cu n componente numere intregi. Sa se afiseze  media aritmetica a elementelor pozitive din vector.
  7. Dandu-se un vector de numere intregi de maxim 50 elemente, sa se afiseze vectorul dupa stergerea elementului de pe pozitia k citita la tastatura.
  8. Dandu-se un vector de numere intregi de maxim 50 elemente, sa se afiseze vectorul dupa inserarea unui numar x pe pozitia k citita la tastatura.
  9. Se considera un vector cu n componente numere intregi. Sa se construiasca si sa se afiseze un nou vector cu componentele pare ale celui initial.
  10. Se considera doi vectori x si y cu n componente numere intregi. Sa se calculeze suma:

.



  1. Sa se verifice daca elementele dintr-un vector de numere intregi sunt in ordine crescatoare.
  2. Se considera un vector v cu n componente numere intregi. Care este frecventa de aparitie in vector a valorii x citite la tastatura? Ex. daca v= si x=3, atunci frecventa ceruta este 3/7=43%.
  3. Se considera un vector cu n componente numere intregi. Sa se calculeze produsul elementelor pare si suma elementelor impare din vector.
  4. Se considera un vector cu n componente numere intregi. Cate elemente sunt numere divizibile cu 3?
  5. Se citeste un vector X de numere intregi. Sa se afiseze vectorul obtinut prin inserarea intre oricare 2 elemente ale lui X numarul reprezentand media aritmetica a celor 2 elemente.
  6. Sa se treaca intr-un vector cifrele unui numar, in ordinea in care apar in numar.
  7. *Se citesc 2 vectori de numere intregi, X si Y (cel mult egal ca dimensiune cu X). Sa se determine daca Y este subvector in X si daca da, incepand de la ce pozitie/pozitii. Ex. X=(2,4,5,6,7,5,6,8,9,0,5,6), Y=(5,6) => Y este subvetor in X de la pozitiile 3,6,11.
  8. *Sa se treaca intr-un vector cifrele unui numar n scris in baza 2.
  9. *Sa se ordoneze crescator elementele unui vector.
  10. *Cautare binara (sa se determine daca x se afla intr-un vector V prin cautare binara).
  11. *Interclasarea a 2 vectori de numere intregi.





1.#include<stdio.h>

#include<conio.h>

int v[20];

int n,i,min,max,pmin,pmax;

void main()

min=v[1];

max=v[1];

pmin=1;

pmax=1;

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

if (max<v[i])}

printf('valoarea minima este %d si se afla pe pozitia %d',min,pmin);

printf('nvaloarea maxima este %d si se afla pe pozitia %d',max,pmax);

getch();

}


2. #include<stdio.h>

#include<conio.h>

int v[20];

int n,i;

void main()

printf('numerele de pe pozitiile pare sunt:');

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

if (i%2==0) printf('%d, ',v[i]);

printf('nnumerele de pe pozitiile impare sunt:');

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

if (i%2!=0) printf('%d, ',v[i]);


getch();

}


3. #include<stdio.h>

#include<conio.h>

int v[20];

int n,i,x,na;

void main()

na=0;

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

if (v[i]==x) na=na+1;

if (na!=0)

getch();

}


4. #include<stdio.h>

#include<conio.h>

int v[20];

int n,i,nm,np,nr;

float m,p;

void main()

np=0;

nm=0;

nr=0;

printf('n notele>=5 sunt: ');

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

if (v[i]>=5)

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

nm=nm+v[i];

m=nm/n;

p=np/nr;

printf('n nota medie este %5.2f, iar nota medie de promovare este %5.2f',m,p);

getch();

}


5. #include<stdio.h>

#include<conio.h>

int v[20],a[20];

int n,i,d,m;

void main()

m=0;

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

if (v[i]>d)

printf('n');

if (m!=0) for (i=1;i<=m;i++) printf('%d, ',a[i]);

getch();

}


6. #include<stdio.h>

#include<conio.h>

int v[20];

int n,i,s,nr;

float ma;

void main()

nr=0;

s=0;

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

if (v[i]>=0)

ma=s/nr;

printf('media este %5.2f',ma);

getch();

}


7. #include<stdio.h>

#include<conio.h>

int v[50];

int n,i,k;

void main()

for (i=k;i<n;i++)

v[i]=v[i+1];

n=n-1;

for (i=1;i<=n;i++) printf('%d ',v[i]);

getch();

}


8. #include<stdio.h>

#include<conio.h>

int v[50];

int n,i,k,x;

void main()

for (i=n+1;i>k;i--)

v[i]=v[i-1];

n=n+1;

v[k]=x;

for (i=1;i<=n;i++) printf('%d ',v[i]);

getch();

}


9. #include<stdio.h>

#include<conio.h>

int v[20],a[20];

int n,i,k;

void main()

k=0;

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

if (v[i]%2==0)

for (i=1;i<=k;i++) printf('%d, ',a[i]);

getch();

}


10. #include <stdio.h>

#include <conio.h>

int x[10],y[10];

int n,i,s;

void main()

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

s=0;

for (i=0;i<9;i++)

s=s+x[i]*y[i];

printf('s=%d',s);

getch();

}


11. #include <stdio.h>

#include <conio.h>

int x[10];

int n,i,crescator;

void main()

crescator=1;

for (i=0;i<n-1;i++)

if (crescator==1)

printf('da'); else

printf('nu');

getch();

}


12. #include <stdio.h>

#include <conio.h>

int v[10];

int n,i,na,x;

float frecventa,z;

void main()

printf('x=');

scanf('%d',&x);

na=0;

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

if (v[i]==x) na=na+1;

z=n;

frecventa=na/z;

printf('%f %',frecventa);

getch();

}


13. #include <stdio.h>

#include <conio.h>

int v[10];

int n,i,s,p;

void main()

s=0;

p=1;

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

printf('%d %d',s,p);

getch();

}


14. #include <stdio.h>

#include <conio.h>

int v[10];

int n,i,nd;

void main()

nd=0;

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

if (v[i]%3==0) nd=nd+1;

printf('%d',nd);

getch();

}


15. #include <stdio.h>

#include <conio.h>

float v[10];

int n,i,a,b;

void main()

for (i=n+1;i>1;i--)

v[i]=v[i-1];

v[1]=(v[0]+v[2])/2;

n=n+1;

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

printf('l%f ', v[i]);

getch();

}



16. #include<stdio.h>

#include<conio.h>

int v[20];

int i,n,k,ni,x,c;

void main()

for (i=1;i<=k;i++)

for (i=1;i<=k;i++) printf('%d, ',v[i]);

getch();

}



Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright