Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.22 KB | None | 0 0
  1. //1.locatia de index 0
  2.  
  3. #include<iostream>
  4. #include<limits.h>
  5.  
  6. int V[100];
  7. int n;
  8. using namespace std;
  9.  
  10. int main(){
  11.     cout<<"n = ";cin>>n;
  12.     for(int i=0;i<n;i++){
  13.         cout<<"V["<<i<<"] = ";
  14.         cin>>V[i];}
  15.     for(int i=0;i<n-1;i++){
  16.         int minim=INT_MAX;
  17.         int top=0;
  18.         for(int j=i;j<n;j++){
  19.             if(V[j]<minim){
  20.                 minim=V[j];
  21.                 top=j;}}
  22.         swap(V[i],V[top]);}
  23.     cout<<endl<<"Sortate"<<endl;
  24.     for(int i=0;i<n;i++){
  25.         cout<<V[i]<<" ";}
  26.     return 1;}
  27. //2.descrescator
  28.  
  29. #include<iostream>
  30. #include<limits.h>
  31.  
  32. int V[100];
  33. int n;
  34. using namespace std;
  35.  
  36. int main(){
  37.     cout<<"n = ";cin>>n;
  38.     for(int i=1;i<=n;i++){
  39.         cout<<"V["<<i<<"] = ";
  40.         cin>>V[i];}
  41.     for(int i=1;i<n;i++){
  42.         int minim=INT_MIN;
  43.         int top=0;
  44.         for(int j=i;j<=n;j++){
  45.             if(V[j]>minim){
  46.                 minim=V[j];
  47.                 top=j;}}
  48.         swap(V[i],V[top]);}
  49.     cout<<endl<<"Sortate"<<endl;
  50.     for(int i=1;i<=n;i++){
  51.         cout<<V[i]<<" ";}
  52.     return 1;}
  53. //4.Parcurgerea NS de la coada spre inceput
  54.  
  55. #include<iostream>
  56. #include<limits.h>
  57.  
  58. int V[100];
  59. int n;
  60. using namespace std;
  61.  
  62. int main(){
  63.     cout<<"n = ";cin>>n;
  64.     for(int i=1;i<=n;i++){
  65.         cout<<"V["<<i<<"] = ";
  66.         cin>>V[i];}
  67.     for(int i=n;i>0;i--){
  68.         int minim=INT_MIN;
  69.         int top=0;
  70.         for(int j=i;j>0;j--){
  71.             if(V[j]>minim){
  72.                 minim=V[j];
  73.                 top=j;}}
  74.         swap(V[i],V[top]);}
  75.     cout<<endl<<"Sortate "<<endl;
  76.     for(int i=1;i<=n;i++){
  77.     cout<<V[i]<<" ";}
  78.     return 1;}
  79. //5.Parcurgere NS cu while in loc de for
  80.  
  81. #include<iostream>
  82. #include<limits.h>
  83.  
  84. int V[100];
  85. int n;
  86. using namespace std;
  87.  
  88. int main(){
  89.     cout<<"n = ";cin>>n;
  90.     for(int i=1;i<=n;i++){
  91.         cout<<"V["<<i<<"] = ";
  92.         cin>>V[i];}
  93.     int i=1;
  94.     do{ int minim=INT_MAX;
  95.         int top=0;
  96.         for(int j=i;j<=n;j++){
  97.             if(V[j]<minim){
  98.                 minim=V[j];
  99.                 top=j;}}
  100.         swap(V[i],V[top]);
  101.         i++;}while(i<n);
  102.     cout<<endl<<"Sortate "<<endl;
  103.     for(int i=1;i<=n;i++){
  104.     cout<<V[i]<<" ";}
  105.     return 1;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement