Ir para conteúdo
Fórum Script Brasil

Carlos Henrique Biazoto

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que Carlos Henrique Biazoto postou

  1. boa tarde pessoal. tenho q fazer um código sobre numeros primos mas não faço a minima ideia de como começar.. se puderem me ajudar. O código não pode ser feito com vetor, pois ainda não aprendi. Obrigado. Segue o Exercicio: Quantidade de primos Escreva um programa que leia um número inteiro positivo n e n sequências de números inteiros positivos maiores do que 1, seguida por −1. Para cada sequência lida, você deverá imprimir a quantidade de números primos daquela sequência. Cada resultado deverá ser im- presso em uma linha. Exemplo de entrada: 3 3 12 7 -1 5 10 20 -1 4 8 12 145 99 12 14 -1 Exemplo de saída: 2 1 0
  2. Então ainda não aprendi nas aulas da facul a utilizar string..hehehe Usando o exemplo de codigo q me enviaste, não consegui o resultado esperado. fiz o teste de mesa e apareceu valores diferentes do q estavo utilizando Exemplo: Se eu jogar o numero 3278 para num, num=3278 o primeiro algarismo teria que ser: x=3 o segundo algarismo teria que ser: y=2 o terceiro algarismo teria que ser: z=7 o quarto algarismo teria que ser: w=8 x=num/1000; x=3278/1000 x=3 y=(num -x)/100; Y=(3278-X)/100; Y=(3278-3)/100; Y= 3275/100 Y=32 quando fizesse um printf com x,y iria aparecer o numero: 332 sendo que o correto tem q ser 32 sendo o=x e o 2=y. eu não consegui fazer é o: iii. wz + xy; iv. xy ∗ ww + z.
  3. Ta ai o exercicio e o código.. Faça um programa que leia um numero natural n com quatro algarismos: x e o primeiro algarismo, y e o segundo algarismo, z e o terceiro algarismo e w e o quarto algarismo. Seu programa devera imprimir os valores de i. xy; ii. xz; iii. wz + xy; iv. xy ∗ ww + z. as duas primeiras, eu consegui no printf, mas as duas ultimas não consegui. tentei somar direto no printf, mas dá um valor muito estranho printf("o valor de :%d%d%d%d\n",w,z+x,y); Código: #include <stdio.h> int main() { int n,x,y,z,w; scanf("%d", &n); x=n/1000; y=n%1000/100; z=n%100/10; w=n%10; printf("o valor de xy :%d%d\n",x,y); printf("o valor de xz :%d%d\n",x,z); printf("o valor de :%d%d%d%d\n",w,z+x,y); return 0; } use uma string para obter um número de quatro digitos; char num[5]; onde se usuario digita 1053 nome[0] = '1', nome[1] = '0', nome[2] = '5', nome[3] = '3'; [1][0][5][3] existe uma função no header stdlib.h chamada atoi(), que converte string para números para um algoritmo que supra suas necessidades você precisa saber manipular bem strings, pois atoi() converte toda string(e não char) em numero. Você precisará de quebrá-las e dividir em strings menores. á te dei uma dica, poste seu código e te ajudarei melhor.
  4. Galera... to tentando fazer um código em C, mas não to conseguindo..podem me ajudar. Faça um programa que leia um numero natural n com quatro algarismos: x e o primeiro algarismo, y e o segundo algarismo, z e o terceiro algarismo e w e o quarto algarismo. Seu programa devera imprimir os valores de i. wz + xy; ii. xy ∗ ww + z.
×
×
  • Criar Novo...