candrei98

Citirea si sortarea unui vector cu un for!

Dec 17th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.65 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #pragma warning(disable:4996)
  4.  
  5. void main(){
  6.     int v[20], n, i, ok, aux;
  7.     printf("Introduceti dimensiunea vectorului:");
  8.     scanf("%d", &n);
  9.     printf("Introduceti elementele vectorului:");
  10.     printf("\n");
  11.     for (i = 0; i < n; i++)
  12.     {
  13.         printf("v[%d]=",i);
  14.         scanf("%d",&v[i]);
  15.     }
  16.  
  17.     printf("\n");
  18.  
  19.     for (i = 0; i < n; i++)
  20.         printf("%d ", v[i]);
  21.  
  22.     printf("\n");
  23.    
  24.     do
  25.     {
  26.         ok = 0;
  27.         for (i = 0; i < n-1; i++)
  28.             if (v[i] > v[i + 1])
  29.             {
  30.                 aux = v[i];
  31.                 v[i] = v[i + 1];
  32.                 v[i + 1] = aux;
  33.                 ok = 1;
  34.             }
  35.     } while (ok == 1);
  36.  
  37.     for (i = 0; i < n; i++)
  38.         printf("%d ", v[i]);
  39.  
  40.     _getch();
  41. }
Advertisement
Add Comment
Please, Sign In to add comment