se da un tabel cu 10 elemente numere intregi de aranjat elementele tabelului in ordine crescatoarea
Răspunsuri la întrebare
Răspuns de
0
for(int i=1; i<10;i++)
for(int j=i+1;j<=10;j++)
If(v[i]>v[j])
{int aux = v[i];
v[i]=v[j];
v[j=aux;
}
for(int j=i+1;j<=10;j++)
If(v[i]>v[j])
{int aux = v[i];
v[i]=v[j];
v[j=aux;
}
Răspuns de
0
Salut. Uite aici rezolvarea problemei. Succes in continuare.
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int i;
bool found;
int v[9];
for (i = 0; i < 10; i++)
cin >> v[i];
do
{
found = true;
for (int j = 0; j < 9; j++)
{
if (v[j] > v[j + 1])
{
swap(v[j], v[j + 1]);
found = false;
}
}
} while (!found);
for (i = 0; i < 10; i++)
cout << v[i] << " ";
return 0;
}
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int i;
bool found;
int v[9];
for (i = 0; i < 10; i++)
cin >> v[i];
do
{
found = true;
for (int j = 0; j < 9; j++)
{
if (v[j] > v[j + 1])
{
swap(v[j], v[j + 1]);
found = false;
}
}
} while (!found);
for (i = 0; i < 10; i++)
cout << v[i] << " ";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă