|
Se consideră un vector v cu elemente numere întregi, cu lungimea n.
Să se rearanjeze elementele vectorului, astfel încât, numerele pare
să fie scrise înaintea numerelor impare. Exemplu: n=6, elementele v={3,8,2,91,5,4}, o soluţie posibilă este 8,2,4,91,5,3.
|
#include<iostream>
using namespace std; int main() { int v[10],n,i,j,aux; cout<<"n=";cin>>n; for(i=0;i<n;i++) { cout<<"v["<<i<<"]="; cin>>v[i]; } for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(v[i]%2!=0 && v[j]%2==0) { aux=v[i]; v[i]=v[j]; v[j]=aux; } for(i=0;i<n;i++) cout<<v[i]<<" "; } |
Inserarea unui element într-un vector - joc + test de evaluare
Aranjarea elementelor într-un vector după anumite criterii - problemă rezolvată
Folosirea unui vector caracteristic pentru ordonarea şi pentru contorizarea unor numere - problemă rezolvată
Căutarea unei poziţii şi inserarea unui element în acea poziţie - problemă rezolvată
Test de evaluare - verificarea cunoştinţelor