Ir para conteúdo
Fórum Script Brasil

methoB_man

Membros
  • Total de itens

    13
  • Registro em

  • Última visita

Sobre methoB_man

methoB_man's Achievements

0

Reputação

  1. methoB_man

    funções em c

    monte um algoritmo que calcule: H=1!/1 + 3!/3 + 5!/5 separando em funções tentei fazer assim , mas não sei por que não deu certo #include <stdio.h> #include <conio.h> int fat(int); int num (int); int fat(int n) { int i=0; int p=0; int fat=1; do { p++; fat=fat*p; if (p%2!=0) { return fat; i++; } } while (i<n); } int num(int n) { int c=-1; int i=1; for (i=1;i<=n;i++) { c=c+2; return c; } } main() { int i; int n; float soma=0; printf("quantidade de termos da sequência\n"); scanf("%d",&n); for(i=1;i<=n;i++) { soma=soma+fat(n)/num(n); printf("%f\n",soma); } getch(); }
  2. Nossa *-* você usou várias coisas que eu não aprendi *-* mas obrigado mesmo assim , vou tentar de novo.
  3. digite n notas e determine as duas maiores notas sério , um problema com menos de 100 letras já me custou duas horas da minha vida eu sei que não pode , mas por favor , alguém me ajuda >.<
  4. methoB_man

    numeros primos

    pessoal , fui tentar novamente , só que de outra forma , mas não consegui olhem #include <conio.h> #include <stdio.h> main() { int num,b,soma,c; soma=0; c=0; b=1; for (num=92;num<=1478;num++) { while (b<=num) { b++; if (num % b == 0) { c++; } } if (c==2) { printf("%d\n",num); } } tentei apenas imprimir o número primo dessa forma , mas não deu certo , alguém poderia me responder porque ?
  5. methoB_man

    numeros primos

    demorou uma eternidade , mas saiu : fiz a soma ,por que a multiplicação ficou muito grande >.< #include <stdio.h> #include <conio.h> main () { int i,j,numero; for (i=92;i<=1478;i++) { numero=0; j=2; while (j<i) { if (i % j == 0) { j=i; numero=1; } j=j+1; } if (numero== 0) { printf("\n%d",i); } } getch(); }
  6. methoB_man

    numeros primos

    Escrever um algoritmo que calcula e escreve o produto dos números primos entre 92 e 1478 #include <conio.h> #include <stdio.h> main() { int num,b,soma; soma=1; for (num=92;num<=1478;num++) { for (b=2;b<num;b++) { if (num%b!=0) { soma=soma*num; printf("soma=%d",soma); } } } getch(); } não sei porque isso está dando zero , em nenhum momento eu disse para soma ser 0 ou o número ser 0
  7. #include <stdio.h> #include <conio.h> main() { int i=0; float soma=0,n; do { printf("escolha numeros\n"); scanf("%f",&n); soma=soma+n; i++; } while (n>=0); if (i==1) { printf("valor lido invalido"); printf("media = 0"); } else { i--; soma=soma-n; printf("foram lidos %d valores lidos\n",i); printf("a media = %f",soma/i); } getch(); }
  8. Construir um algoritmo que calcule a média aritmética de vários valores inteiros positivos, lidos externamente. O final da leitura acontecerá quando for lido um valor negativo. Eu e meu amigo estávamos tentando resolver esse problema mais cedo , mas não conseguimos. criei um variável para digitar os termos e inicializei o contador , mas não consegui fazer com que a contagem parasse e calculasse a media assim quando um número negativo for digitado. pelo o que eu entendi , a questão pede para que calcule a média somente dos valores escolhidos até eu digitar um valor negativo , e retirando o valor negativo da soma da média. Muito obrigado.
  9. Opa! Obrigado Bruce , então ,tecnicamente,ele faz três coisas ao mesmo tempo.
  10. Oi Binder , Obrigado , mas minha dúvida se referia a sequência de leitura do for ele ler primeiro a inicialização , depois a declaração , depois condição e por último incremente ? ou ler em ordem ? tenho essa dúvida por que no programa acima , eu não dei valor para as variáveis "chico" e "ze" , mas fiz o loop até que ze seja maior igual a chico, ele tinha que ler a inicialização , depois declaração , depois condição , e por último o incremento
  11. Pessoal , vocês podem me explicar como funciona o "for" , por exemplo , um programa que eu fiz #include <conio.h> #include <stdio.h> main () { int anos; float chico,ze; for (anos=1;ze<=chico;anos++) { chico=1.5 + 0.02*anos ze = 1.1 + 0.03*anos } printf("anos para que ze supere chico = %d",anos); getch (); } ele Lê primeiro o anos=1, depois o que está dentro do for ou a condição ze<=chico? e depois ele deixa o anos++ para o final né ?
  12. methoB_man

    pequena soma em c

    Obrigado , desculpa não ter respondido antes , meu pc havia dado pau
  13. alguém pode me dizer onde estou errando meu professor me pediu para fazer isso : Escreva um algoritmo que lê um valor n inteiro e positivo e que calcula a seguinte soma: S := 1 + 1/2 + 1/3 + 1/4 + ... + 1/n O algoritmo deve escrever cada termo gerado e o valor final de S. eu fiz isso , mas a soma está dando sempre 1 , porque ? #include <stdio.h> #include <conio.h> main () { int num,den,n,i; float soma ,c; printf("escolha quantidade de termos\n"); scanf("%d",&n); num=1; den=1; soma=0; i=0; while (i<n) { c=num/den; soma=soma+c; den++; i++; printf("soma:%2.2f\n",soma); } getch (); } muito obrigado!!!!!!
×
×
  • Criar Novo...