Ir ao conteúdo
  • Cadastre-se

Eduardo_Braz

Membro Pleno
  • Posts

    98
  • Cadastrado em

  • Última visita

Tudo que Eduardo_Braz postou

  1. @Math.Pi Verdade tenho que começar a fazer isso adicionado 1 minuto depois Zero no inicio o no termino? adicionado 7 minutos depois Essa parte não está funcionando, porque?
  2. @Math.Pi Muito Obrigado não tinha visto isso
  3. Alguém poderia me ajudar Dado um vetor V de tamanho N e um inteiro K, contabilize quantos elementos de V são maiores ou iguais ao inteiro K. Entrada O programa terá apenas um caso de teste. O programa deve ler, obrigatoriamente, um número N que pertença ao intervalo 1 ≤ N ≤ 1000. Se N lido não for válido, o programa deve fazer uma nova leitura de N. Caso N seja válido, N representa o tamanho do vetor V. Na próxima linha há N números inteiros separados por um espaço em branco cada, representando cada elemento do vetor V. E finalmente, na última linha há um inteiro K. Saída Seu programa gera apenas uma linha de saída contendo um número inteiro representando quantos elementos do vetor V são maiores ou iguais ao inteiro K. Após a impressão do valor quebre uma linha. Exemplo: Entrada 0 -3 4 1 2 3 4 0 Saída 4 Entrada 10 1 2 3 4 5 6 7 8 9 10 20 Saída 0 Entrada 1 2 3 Saída 0 Entrada 4 1 4 6 4 4 Saída 3 Entrada 10 1 2 3 4 5 6 7 8 9 10 5 Saída 6 Código <- Eu não estou conseguindo realizar o teste lógico para saber se é maior ou igual ao número digitado pelo o usuário por último #include <stdio.h> int main(){ int aux, v, n, vetor[1000], i, k, j, total; while(v == 0){ scanf("%d",&aux); if(aux >= 1 && aux <= 1000){ n = aux; v = 1; } else{ scanf("%d",&aux); } } for (i = 0; i < n; i++){ scanf("%d", &vetor); } scanf("%d", &k); for(j = n; j > n; j--){ if(k >= vetor[j]){ total++; } } printf("%d\n", total); }
  4. @Mauro Britivaldo Eu agradeço demais a sua ajuda me fez perceber que eu tenho que focar primeiro o meu raciocínio fazer o programa em português para mondar o esqueleto do código aí sim começar a desenvolver o mesmo. Muito obrigado mesmo vós vem me ensinando muito esse código eu mandei com as suas observações nos meus posts anteriores e eu agradeço demais a vossa ajuda. Já fazia 10 anos que eu não mexia com essa linguagem de programação eu usava mais o Python pela a sua facilidade e o seu grande avanço e também por causa que ela é uma das principais linguagem mais usada no mercado atualmente, exemplo o site do Instagram é feito por ela
  5. @Mauro Britivaldo Eu desmontei o código e refiz
  6. Faça um programa para imprimir uma lista de inteiros em ordem crescente. Entrada A entrada contém apenas um caso de teste. Na primeira linha há um inteiro N, 1 < N ≤ 1000, representando a quantidade de inteiros que serão informados. Em seguida haverá N linhas com um inteiro em cada linha. Saída Seu programa gera N linhas de saída, contendo em cada linha um inteiro que são os mesmos informados na entrada, porém em ordem crescente. Após o último número impresso, quebre uma linha. Exemplo Entrada 5 7 1 3 4 5 Saída 1 3 4 5 7 Entrada 2 4 3 Saída 3 4 Código <- está imprimindo um 0 antes do primeiro número #include <stdio.h> int main(){ int vetor[1000], n, i, j, aux, k, x; scanf("%d", &n); for (i = 0; i < n; i++){ scanf("&d\n", &vetor); } for (j = 0; j < n; j++) { for (k = j; k < n; k++){ if (vetor[j] > vetor[k]){ aux = vetor[j]; vetor[j] = vetor[k]; vetor[k] = aux; } } } for(x =0; x < n; x++){ printf("%d\n", vetor); } }
  7. @AdrianoSiqueira Muito obrigado funcionou perfeitamente. Muito Obrigado
  8. @Mauro Britivaldo Eu usei o primeiro for que eu usei anteriormente para pegar os valores e fiz os testes para ver qual era o maior número inserido quando outro fosse maior eu trocava o anterior mais não funcionou, fiz isso para o Maior e o Menor.
  9. Faça um programa que receba um vetor V de N inteiros e construa um vetor W com os mesmos elementos de V, porém invertidos, mostre os vetores V e W e o maior elemento de V e o menor elemento de W. Entrada: A entrada contém apenas um caso de teste com 2 linhas. Na primeira linha há um inteiro N, 1 < N ≤1000, representando o tamanho do vetor V. Na segunda linha há N valores inteiros separados por um espaço em branco cada, que são os valores do vetor V. Saída: O programa deve gerar 4 linhas de saída. A primeira linha deve haver N inteiros separados por um espaço em branco cada, representando os elementos do vetor V. Atenção, após o último elemento de V não deve haver um espaço em branco. A segunda linha deve haver N inteiros separados por um espaço em branco cada, representando os elementos do vetor W. Atenção, após o último elemento de V não deve haver um espaço em branco. A terceira linha deve haver apenas um inteiro, representando o maior elemento de V. A quarta linha deve haver apenas um inteiro, representando o menor elemento de W. Após imprimir a quarta linha da saída, quebre uma linha. Exemplo: Entrada: 5 7 8 4 9 2 Saída 7 8 4 9 2 2 9 4 8 7 9 2 Entrada 8 235 6 23 5 78 123 89 4 Saída 235 6 23 5 78 123 89 4 4 89 123 78 5 23 6 235 235 4 Entrada 10 1 2 3 4 5 6 7 8 9 0 Saída 1 2 3 4 5 6 7 8 9 0 0 9 8 7 6 5 4 3 2 1 9 0 Código <- Não está funcionando o Maior e nem o Menor #include <stdio.h> int main(){ int n, vetor[1000], maior, menor, i, j; scanf("%d", &n); for (i = 0; i < n; i++){ scanf("%d", &vetor); } for(i=0; i<n; i++){ printf("%d ",vetor); } printf("\n"); for (j = n-1; j >= 0; j--){ printf("%d ", vetor[j]); } printf("\n"); if(i==0){ maior=vetor; menor=vetor; } if(vetor>maior){ maior=vetor; } else if(vetor<menor){ menor=vetor; } printf("%d\n",maior); printf("%d\n",menor); }
  10. @devair1010 Muito obrigado pela a sua observação e ajuda tú me ajudou demais mano muito obrigado mesmo adicionado 0 minutos depois
  11. LER E IMPRIMIR Escreva um programa em C para ler n elementos inteiros em um vetor, e depois imprimi-los. Entrada: A entrada contém duas linhas. A primeira, contém um valor inteiro n < 5000 que corresponde ao número de elementos que aparecem na segunda linha. A segunda linha contém n valores inteiros, separados entre si por um espaço. Saída: A saída é formada por uma linha contendo os n valores lidos: printf("%d", vetor); Exemplo: Entrada: 5 1 2 3 4 5 Saída: 1 2 3 4 5 Eu fiz só que não está imprimindo, Código Abaixo Código <- Loop infinito ou nem imprime #include <stdio.h> int main(){ int vetor[4999], n, i; scanf("%d", &n); for (i = i; i <= n; i++) { scanf("%d", &vetor); printf("%d", vetor); } }
  12. @arfneto Entendi vou tentar fazer o código aqui
  13. @arfneto Mano to totalmente bugado não sei onde colocar
  14. @arfneto Não conseguir entender
  15. @arfneto Teria que colocar mais um Scanf depois da função?
  16. @arfneto Muito obrigado pela a diga eu não sabia que eu poderia fazer isso adicionado 2 minutos depois Está tando loop infinito adicionado 3 minutos depois #include <stdio.h> int main(){ int t, i; double n, sequencia,n2; char c; n2 = 0; sequencia = 0; scanf("%d", &t); for (i = 0; i < t; i++) { scanf("%lf", &n); do { c = fgetc(stdin);} while ( c!='\n') ; printf("%lf ", n); if(n > n2 || n < n2){ sequencia++; } n2 = n; } if(n == sequencia){ printf("ODERNADA"); } else{ printf("DESORDENADA"); } }
  17. @arfneto Vou tentar aqui adicionado 11 minutos depois @arfneto Assim? #include <stdio.h> int main(){ int t, i; double n, sequencia,n2; n2 = 0; sequencia = 0; scanf("%d", &t); for (i = 0; i < t; i++) { scanf("%lf", &n); while((n = fgetc(stdin)) != '\n'){ printf("%lf ", n); if(n > n2 || n < n2){ sequencia++; } n2 = n; } } if(n == sequencia){ printf("\nODERNADA"); } else{ printf("\nDESORDENADA"); } }
  18. @arfneto Assim por exemplo terei que criar uma para encontra o \n para a criação de função usarei o void?
  19. @arfneto Não sei criar funções
  20. @arfneto O erro é só com o primeiro mesmo o resto está funcionando perfeitamente adicionado 0 minutos depois @arfneto Okay adicionado 1 minuto depois Essa deu DESORDENADA
  21. @arfneto ele está recebendo errado
  22. @arfneto Irei iniciar ele com zero
  23. @arfneto Tranquino, verdade eu tinha feito o teste da entrada vou fazer aqui eu já lhe falo se está recebendo corretamente

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!