SouzaFire 0 Denunciar post Postado Setembro 2, 2010 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
quitZAUMMM 18 Denunciar post Postado Setembro 2, 2010 #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
guidjos 65 Denunciar post Postado Setembro 5, 2010 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