Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SouzaFire

Vetor Armazenamento Decrescente

Recommended Posts

01 - Escreva um Algoritmo que armazene em um vetor os numeros de 1 (inclusive)

a 10 (inclusive) em ordem decrescente e depois apresente o vetor.

 

Galera se fosse fazer sem armazenar eu consigo so que tenho que armazenar so que aparece uns

numero grandes, nao consigo achar o erro!

#include <stdio.h>
main ()
{
    int n[10], i=0;
    for (i=10;i>=1;i--)
    {
        n[i]++;
        printf (".::%d::.\n",n[i]);
    }

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

#include <iostream>
#include <set>

using namespace std;

int main(){
    int j, i=0, vetor[] = {77,16,2,30,30};
    multiset<int> vetorDesc (vetor, vetor+5);
    multiset<int>::reverse_iterator riDesc;
    for (riDesc=vetorDesc.rbegin(); riDesc!=vetorDesc.rend(); riDesc++) vetor[i++] = *riDesc;
    for (j=0; j<i; j++) cout << vetor[j] << " ";
    return 0;
}

N se esqueça que os índices vão desde o '0'

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

01 - Escreva um Algoritmo que armazene em um vetor os numeros de 1 (inclusive)

a 10 (inclusive) em ordem decrescente e depois apresente o vetor.

 

Galera se fosse fazer sem armazenar eu consigo so que tenho que armazenar so que aparece uns

numero grandes, nao consigo achar o erro!

#include <stdio.h>
main ()
{
    int n[10], i=0;
    for (i=10;i>=1;i--)
    {
        n[i]++;
        printf (".::%d::.\n",n[i]);
    }

}

Presta atenção: você tem 10 índices de um vetor de inteiro... ou seja, seus índices vão de 0 a 9.

 

int main()
{
	int i, n[10];

	for (i = 9; i >= 0; i--)
	{
		n[i] = i + 1;
		printf("%d\n", n[i]);
	}
	return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.