Ir ao conteúdo
  • Cadastre-se

Cristina2000

Membro Pleno
  • Total de itens

    32
  • Cadastrado em

  • Última visita

  • Qualificações

    0%
  1. Eu consegui resolver vou postar aqui, talvez ajude alguém. #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <locale.h> #define TAMANHO 8 void imprime(int a[TAMANHO][TAMANHO]); int main() { int i,j,cont=1,movimento=1,movimento2=1,cont2=0,cont4=0,cont6=0,num1,num2; static int x=0,y=0,cont3=0,cont20=2,cont30=2,vetor[TAMANHO][TAMANHO]={0},tabuleiro[TAMANHO][TAMANHO]={0}; static int tabuleiro2[TAMANHO][TAMANHO]= {{2,3,4,4,4,4,3,2}, {3,4,6,6,6,6,4,3},
  2. Exercício 6.24 Como programar em C – H.M. Deitel e P.J.Deitel . Eu estou com problemas em resolver o exercício abaixo. Ele já está quase funcionando, mas tem algo que não está funcionando direito com relação à um vetor. Eu acumulo algumas posições para comparar qual a mais adequada para o próximo passo a ser dado. O programa seleciona estes movimentos os utiliza. E então eu tenho que zerar o vetor. Já fiz isso em três lugares diferentes e o vetor não “zera” de modo nenhum. Como eu tenho problemas de um cara que invade o meu computador e altera o meu IDE. Eu não sei se é algo que eu estou f
  3. #include <stdio.h> #include <stdlib.h> #include <windows.h> #define TAMANHO 10 int main() { int i,j,x=0; for(i=0;i<TAMANHO;i++){ for(j=0;j<TAMANHO;j++){ x=x+1; if(j==5) break; } } printf("x= %d\n",x); return 0; } Resolvido
  4. Coloque o que já fez, para podermos lhe ajudar.
  5. Olá Qualquer dúvida me pergunte #include <stdio.h> int main() { int i, x, n[10],n1[10]; //elementos for(x=0;x<10;x++) { printf("escreva um numero:[%d]= ",x); scanf("%d",&n[x]); } //valores originais printf("\n::: Valores Originais :::\n"); { for(x=0;x<10;x++) printf("%d\n",n[x]); } //mutiplicado por 2 for(i=0;i<10;i++){ //for(x=0;x<10;x++) -->Não precisa //Errado //n[x]==n1[i]; //O array n já foi criado. Você tem que fazer ao contrário para //fazer uma cópia e criar n1 --> n1[i]=n[i]. Você pode usar o mesmo índice "i"
  6. Olá Por favor, será que alguém pode me dar uma ajuda neste programa? Este programa está dando um erro bem estranho. Para um mesmo código ele está funcionando de modos diferentes. Os valores de x e y são incrementados e caso x e y fiquem para fora do tabuleiro, então eles devem voltar ao valor antigo. O mesmo deve acontecer se algumas condições não forem satisfeitas. No movimento==1 e movimento==2 ele está funcionando direito, mas a partir do Movimento==3 está funcionando de outro modo. Estou colocando somente o pedaço do código que está dando erro. Eu coloquei os printf somente para bu
  7. #Bom Dia! Eu vim pedir ajuda, porque não estou entendendo o que está acontecendo dentro do #laço for. Entra uma lista e sai outra sem eu ter pedido para fazer nada. #Eu retirei o restante do exercício porque o erro está somente no for. #Eu estou subindo um print que eu fiz do IDE prova1=[8,6,3,9,7,4,5,6,4,8,9,10] print(prova1) soma=0 for c in prova1: print(prova1[c],end=" ")
  8. # Olá. Se alguém puder me ajudar, gostaria de saber o que está errado # no código abaixo # Enunciado: # Retirar todos os números impares da lista numeros=[1,2,3,4,5,6,7,8,9,10] for c in range(0,9): if numeros[c]%2==0: del numeros[c] print(numeros)
  9. @Lucca Rodrigues Oi Lucas. Você tem razão só que essa chamada na realidade não existe. Isso aconteceu porque eu estava fazendo várias mudanças e tentativas para corrigir o erro. E no momento em que copiei o código para colocar aqui esqueci de apagar essa chamada, não era para ela estar ali. @arfneto Olá. Obrigada pelas informações. O float c e a chamada da função antes do printf estão aí por engano. Eu fiquei mexendo no programa várias vezes tentando fazê-lo funcionar e no momento em que copiei o código esqueci de retirar essas alterações que havia feito. if(a>=90) return 4.;
  10. @devair1010 Oi, Devair. Obrigada pela ajuda. Eu já fiz isso que falou e continuou dando erro. Eu criei uma vaiável "x" e fiz x=media(med) e no printf eu coloquei x. E não funcionou do mesmo jeito. Estranho, não acha?
  11. Olá. Eu estou com um problema nesse programa. Eu quero que o programa imprima o return . No caso 1 ou 2 ou 3 ou 4. Só que não importa o valor da media que se digite ele retorna sempre zero #include <stdio.h> #include <stdlib.h> float media(float); int main() { float med,c; printf("Digite a media\n"); scanf("%f",&med); media(med); printf("A media do aluno retorna %f\n",media(med)); return 0; } float media(float a){ float b; if(a<60) b=0; if(a>=60 && a<=69) b=1; if(a>=40 && a<=7
  12. @arfneto Olá, Tudo bem? O laço for em que uso a variável k é apenas para diminuir o processamento para que triângulo vá se formando lentamente. Só isso. Você sabe alguma função que eu possa usar no lugar do for para obter o mesmo efeito? Se puder me dizer eu agradeço. Quanto ao programa não estar bom. Eu estou aprendendo. Sei que estou melhorando a cada dia. Sei que vocês programadores são melhores do que eu, justamente por isso, porque já são programadores e eu ainda não sou, estou aprendendo, mas sei também que eu chego lá. É por isso que eu vim aqui buscar ajuda, porqu
  13. Olá Eu gostaria de saber como eu faço para imprimir os triângulos em toda a extensão da janela e com n maiores que 5.. Se eu coloco n maior que 5 dá erro. É como se a janela tivesse a metade do tamanho que tem. A figura começa a ficar amontoada no canto esquerdo. E não consigo colocar mais que duas figuras por página. O que está errado? #include <stdio.h> #include <stdlib.h> void figura(int); int main() { int n; printf("Digite n\n"); scanf("%d",&n); figura(n); printf("\n\n"); return 0; } void figura(int a){ int i,j,k,cont=1,cont2=0,cont3=0,
  14. Oi, Devair Obrigada pela ajuda. Só que eu já fiz dessa forma. Deu certo. Eu estou tentando resolve dessa outra forma também. Porque como eu estou me preparando para o mercado de trabalho eu quero aprender a usar um contador.
  15. Olá! Eu consegui resolver esse exercício usado if/else, contudo eu quero aprender a resolver o exercício usando um contador. Só que até agora não consegui. Gostaria de uma ajuda. Obrigada!!! Eu anexei como está sendo a saída *************************************** //Dada uma sequência de n numeros reais,determinar os números que compõem a sequênia //e o número de vezes que cada um deles ocorre na mesma. #include <stdio.h> #include <stdlib.h> #define TAMANHO 50 int main() { int i,num1,frequencia[21]={0},vetor[TAMANHO]={0}; srand(time(NULL)); for(i=0;i<TA

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

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!