Ir ao conteúdo

Posts recomendados

Postado

Como colocar esse código em c++?

#include <stdlib.h>
#include <stdio.h>
int main()
{
int x[10];
int i, j, temp;

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

{
printf("Digite um numero:");
scanf("%d",&x[i]);
}

for (i=0;i<10; i++)
for(j=i+1;j<10;j++)
{
if (x[i]>x[j])
{
temp=x[i];
x[i]=x[j];
x[j]=temp;
}
}

printf("\nVetor em ordem crescente: \n");
for(i=0;i<10;i++)
printf(" %d",x[i]); 

system("pause");
return 0;
}

 

  • Amei 1
Postado

@Felipe SG      creio que você quer saber Qual a diferença entre a linguagem c e c++ ,   e esse seu código  em c++ poderia ser assim  

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <windows.h>
#include <algorithm>
#include <vector>
#include <iomanip>
#include <stdlib.h>
#include <stdio.h>
#define h GetStdHandle(STD_INPUT_HANDLE)
using namespace std; // isso ajuda na digitacao pois elimina o STD
int main()
{
    //int x[10];
    vector <int> x;
    int num;
    int i, j, temp;
    for (i = 0; i < 10; i++)
    {
        cout << "Digite O %d " << i+1 << " numero: ";
        //scanf("%d", &x[i]);
        cin >> num;
        x.push_back(num);
    }
    sort(x.begin(), x.end()); // aqui já subsstitui esse bubblesort ai de baixo
    /*for (i = 0; i < 10; i++)
        for (j = i + 1; j < 10; j++)
        {
            if (x[i] > x[j])
            {
                temp = x[i];
                x[i] = x[j];
                x[j] = temp;
            }
        }
    */
    cout << endl;
    cout << "Vetor em ordem crescente:\n" << endl;

    for (vector<int>::iterator it = x.begin();
                               it != x.end (); 
                               it++          ) 
    {
        cout << *it << " ";                // valor na posição apontada por it
    }
    //system("pause");
    cout << "\n\nPressione QualQuer Tecla para Prosseguir . . . !" << endl;
    FlushConsoleInputBuffer(h);
    WaitForSingleObject    (h, INFINITE);
    cout << "\n\n" << endl;
    return 0;
}

ou de muitas outras formas .

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!