Ir ao conteúdo
  • Cadastre-se

Leanderson Pinheiro

Membro Pleno
  • Total de itens

    35
  • Cadastrado em

  • Última visita

  • Qualificações

    0%
  1. Gente, estou tentando fazer uma questão do URI que está apresentando 5% de erro, alguem pode me ajudar ? link da questão: https://www.urionlinejudge.com.br/judge/pt/disciplines/view/7282 código com 5% de erro abaixo. #include <stdio.h> #include <string.h> int main (void) { char Vet[30] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '\0' }; int n; int j, tamanho, p, letra; char frase[1004]; scanf("%d", &n);
  2. @isrnick Então, eu queria usar algum laço de repetição para conseguir reduzir, poderia me explicar como fazer nesse caso ?
  3. To fazendo um jogo da velha na linguagem C, entretanto eu queria otimizar ele porque se não vai ficar muito grande. No momento ele está assim, conferindo se X ou O ganhou, entretanto nem terminei os ifs para X e ainda tenho que fazer para O, ficaria imenso. Teria uma forma de otimizar e conferir a condição sem precisar de tantos ifs ? #include <stdio.h> int main (void) { char l, i, j; char p; char m[3][3], soma = 0; for (i = 0; i < 3; i++){ for (j= 0; j < 6; j++){ scanf("%c", &m[i][j])
  4. É um código básico de array com metódo da bolha.
  5. Gente essa função serve pra identificar quando está em ordem crescente, como faria pra identificar quando está em ordem descrecente ? int EhArrayOrdenado(int ar[], int t){ int i; for(i = 0; i < t - 1; i++){ if (ar[i] < ar[i+1]) return 0; } return 1; }
  6. @JorgeGus @JorgeGus Cara, resolve só pra esse caso tirando o -1. Mas eu basicamente queria um que percorresse só até ficar ordenado, e contasse só até ai sacou ?
  7. @JorgeGus @JorgeGusentrada: 5 1 2 3 4 5 saída: 5 4 3 2 1 nperco: 5 seriam essas as saídas, mas não to conseguindo acho q necessita de quando tiver ordenado já parar o código.
  8. Gente, eu queria fazer com que o contador só somasse até a ordenação, mas mesmo depois que já está ordenado ele continua contando, alguém pode me ajudar ? #include <stdio.h> int main() { // foram definidas as variáveis// int vetor[100], x =0, y=0, aux=0; int n; int cont=0; // scanf para determinar a quantidade lida scanf("%d",&n); // faz o vetor = auxiliar for( x = 0; x < n; x++ ) { scanf("%d",&aux); vetor[x] = aux; } // faz a ordem decrescente for( x = 0; x < n; x++ ) { for( y =
  9. @JorgeGus Eu quero apenas contar quantas vezes ele foi percorrido apenas, mas a saída saí errada código abaixo: #include <stdio.h> int main() { // foram definidas as variáveis// int vetor[100], x =0, y=0, aux=0; int n; int cont=0; // scanf para determinar a quantidade lida scanf("%d",&n); // faz o vetor = auxiliar for( x = 0; x < n; x++ ) { scanf("%d",&aux); vetor[x] = aux; } // faz a ordem decrescente for( x = 0; x < n; x++ ) { for( y
  10. Gente como eu faço para contar quantas vezes foi feita a troca dentro do método da bolha ?
  11. O codigo está apresentando as saídas corretas, mas não passa no URI, apresenta sempre runtime error. Link: https://www.urionlinejudge.com.br/judge/pt/problems/view/1973 #include <stdio.h> int main() { long long int N, i; scanf("%lld", &N); long long int estrela[N], ovelha[N]; long long int st=0, ss=0; for(i=0; i<N; i++) { scanf("%lld", &ovelha[i]); estrela[i]=0; } i=0; while(1) { if(i==0 && ovelha[i]%2==0) { estrela[i]=1;
  12. @mauro_b consegui cara, muito obrigado!
  13. @mauro_b Então, mas o problema principal que estou tendo é na funcionalidade do programa, porque ele funciona para alguns casos, e outros não. Exemplo : 6 10 / 6 1 3 6 6 4 2 3 1 2 Imprime: 1 o certo seria imprimir : 4
  14. Gente minha lógica está errada, alguém poderia ajuda ? O link do enunciado: https://www.urionlinejudge.com.br/judge/pt/problems/view/1318 Meu programa apenas está apresentando saídas erradas. #include <stdio.h> int main() { int n, m, i, k, qtd=0; int t[10]; scanf("%d %d", &n, &m); while (n != 0 || m != 0) { for (i = 0 ; i < m; i++) { scanf("%d", &t[i]); if(t[i] == t[i-1]){ qtd++; } } printf("%d\n", q
  15. Resolveu, muito obrigado! Desta maneira, também resolveria o problema!!

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...

minicurso-montagem-popup.jpg

MINICURSO GRÁTIS!

Como ganhar dinheiro montando computadores!

CLIQUE AQUI E INSCREVA-SE AGORA MESMO!