Ir ao conteúdo

Maratal

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

Reputação

0
  1. é um pc completo mesmo, desculpe o engano, esse que o AndreV passou é rápido pra essas coisas basicas?
  2. Boa noite, gostaria de recomendações de CPU na internet de até R$ 1,100. É para uma pessoa idosa, somente pra web, office, essas coisas. Mas tem que ser rápido e confiável, alguem poderia me ajudar? Já procurei no ML e em outros sites mas nao conheço as marcas que tem então estou totalmente perdido, agradeço a ajuda!
  3. Mas mesmo fazendo o cast continua a mesma coisa, acho que você n entendeu minha Duvida. Quero saber porque se Eu aloco memoria para que o vetor seja de tamanho 3 eu consigo ler e printar o num[40]. OBS: para por em formato de codigo basta clicar no icone de code na Caixa de reposta: <> e colar o codigo na janela q abrir
  4. Boa tarde, estou na parte de alocação dinamica mas nao estou conseguindo entender bem certo como funciona. Fiz um codigo bem simples abaixo pra ver se eu estava no caminho mas vi que nao entendi muita coisa mesmo! A duvida é a seguinte, Por exemplo eu defino a variavel tamanho como 3. então estou alocando 4*3 bytes para o vetor num. Como é um vetor de inteiros daria um vetor num[3] correto? Ou nao? Embaixo do malloc eu simplesmente dei um scanf e um printf no elemento num[40], só pra confirmar que daria erro, já que o vetor tem só 3 elementos, porém ele le e depois imprime certinho. porque? #include <stdio.h> #include <stdlib.h> int main(){ int tamanho; int *num; scanf("%d", &tamanho); //"tamanho" é pra ser o tamanho do vetor num=malloc(sizeof(int)*(tamanho)); scanf("%d", &num[40]); printf("%d\n", num[40]); return 0; } Muito obrigado
  5. tua duvida é como criar a struct, como declarar ou o que?
  6. Deu certo amigo, muito obrigado :D Se puder me ajudar de novo agradeço http://forum.clubedohardware.com.br/forums/topic/1142233-problema-com-outra-fun%C3%A7%C3%A3o-simples-ajudem-por-favor/
  7. Tenho que fazer um caixa eletrônico, e estou com problema na parte de cadastro. Cadastrei nome, sobrenome, cpf, conta e senha sem problemas, tudo em strings. porém o saldo que é em float nao estou conseguindo. Vou mandar só um pedaço do código, mostrando uma função de string funcionando e a do saldo que nao ta certa. Pois quando imprimo o valor pega lixo. Se puderem rodar o codigo que voce vão entender o problema. Muito obrigado #include <stdlib.h>#include <stdio.h>#include <string.h> struct cliente{ float saldo; char nome[14], sobrenome[52], cpf[14], conta[7], senha[7]; };/*FUNÇÃO CADASTRO: NOME E SOBRENOME*/ void nome(char nome[], char sobrenome[]){ printf("Primeiro nome: "); fgets(nome,52,stdin); fflush(stdin); //2 printf("Sobrenome: "); fgets(sobrenome,52,stdin); fflush(stdin);} /*FUNÇÃO CADASTRO: SALDO */ void saldo (float saldo){ printf("Dinheiro em conta: R$ "); scanf(" %f",&saldo); fflush(stdin);}int main(){ int num_contas=0, i, j, k=0, cpf_verif1, cpf_verif2, conta_verif, operacao; int cem=20, cinquenta=20, vinte=20, dez=20, cinco=20, dois=20; printf("Numeros de contas que serao cadastradas: "); scanf (" %d", &num_contas); fflush(stdin); struct cliente cadastro[num_contas]; char contaux[6], SouN/*sim ou nao*/; for (i=0; i<num_contas; i++){ printf("\nCadastro do cliente %d\n", i+1); nome(cadastro[i].nome, cadastro[i].sobrenome); saldo(cadastro[i].saldo); } for(i=0; i<num_contas; i++){ printf("\n\nNOME: %s\nSOBRENOME: %s\nSALDO: %.2f\n\n", cadastro[i].nome, cadastro[i].sobrenome, cadastro[i].saldo); }return 0;}
  8. Preciso realizar uma operação em que os numeros estão em complemento de 2, sei que voce faz complemento de 2 novamente do numero negativo e apos isso soma os dois. O problema é que na operação em questao os dois numeros sao negativos: -10011101 - 1000101 A resposta é -11100010 porém nao consegui chegar de jeito nenhum nesse resultado, alguem saberia me explicar? desde já agradeço.
  9. valeu, era isso ,mesmo
  10. consegui, obrigado
  11. Corrigi isso, mas continua dando o mesmo problema, porque sera?
  12. A questao é a seguinte: Escreva um algoritmo para produzir um triangulo utilizando o caractere *, a partir de uma dada entrada. Por exemplo, a entrada 8 irá produzir a saída abaixo: * ** *** **** ***** ****** ******* ******** Por favor preciso de bastante ajuda nessa, nao sei nem por onde começar. Todas as formas que eu tentei fazer deram errado. Muito obrigado!
  13. A questao é: 1.Ler um número maior que zero e imprimir o quadrado de todos os números entre 0 e o número lido. porém ao executar da erro em algumas operações. Como 10x10=99. 11x11= 120. Alguem sabe dizer porque esta acontecendo isso? Obg Segue o codigo:#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int n, cont, potencia; printf("Escreva um numero inteiro para mostrar o quadrado entre 0 e este numero: "); scanf ("%d", &num1); for (cont=0; cont<=n; cont++){ potencia=pow(cont,2); printf("%d*%d = %d\n", cont, cont, potencia); } return 0;}
  14. A questao é: 1.Ler um número maior que zero e imprimir o quadrado de todos os números entre 0 e o número lido. porém ao executar da erro em algumas operações. Como 10x10=99. 11x11= 120. Alguem sabe dizer porque esta acontecendo isso? Obg Segue o codigo: #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int n, cont, potencia; printf("Escreva um numero inteiro para mostrar o quadrado entre 0 e este numero: "); scanf ("%d", &num1); for (cont=0; cont<=n; cont++){ potencia=pow(cont,2); printf("%d*%d = %d\n", cont, cont, potencia); } return 0; }
  15. A questao é: 5) Escreva um código que produza a seguinte saída: 1****** 12***** 123**** 1234*** 12345** 123456* 1234567 Quis fazer usando swtich, porém quando executo o .exe trava e tenho que fechar. O que tem de errado? E é possivel fazer usando for? OBRIGADO #include <conio.h> #include <stdio.h> int main() { int n1; scanf("%d", n1); switch (n1) { case 1: printf("1******"); case 2: printf("12*****"); case 3: printf("123****"); case 4: printf("1234***"); case 5: printf("12345**"); case 6: printf("123456*"); case 7: printf("1234567"); } return 0; }

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!