Ir para conteúdo

gabol

Members
  • Total de itens

    4
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre gabol

  • Data de Nascimento 02/06/1998

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    PE
  • Interesses
    Ciência da computação, programação em geral
  1. gabol

    Sequência de números 36X37/1...

    Isso acontece porque "deno <= 38" sendo "b == 38" ele tem o valor maior então a variável "a" vai ser um valor negativo mas você pode fazer um if para isso. if((a != 0)||(b != 0)){ if((a < b)&&(a == 0)){ a +=1; } if((b < a)&&(b == 0)){ b +=1; } } } Obs: coloque o cout << a << " X " << b << "/" << deno << "\n"; acima das subtrações assim o primeiro valor sendo a == 37 e b == 38 assim os valores serão mostrados primeiro e não terá nenhum valor negativo no final. outra obs. se o valor do contador for maior que a e b sempre termina com 0 x 0 se caso o valor das variaveis vor igual ao do contador ira terminar com 1 x 1 Se quiser da uma conferida no código completo só chamar no chat.
  2. gabol

    Preciso da resolução desses exercícios..

    Oque você já tem feito? mostre seu código é bastante anti-étigo e isso não ser legal estamos aqui para ajudar você e não responder pra ti.
  3. gabol

    Dúvida: Como fazer um programa rodar novamente?

    Só usar o comando "return" para retornar a função principal do programa #include <stdio.h> int main(){ int valor = 12; printf("%d", valor); valor = 40; return main();
  4. gabol

    Há algum erro na média aritmética? Linguagem C

    Desta forma ira primeiro somar os valores depois vira a sua divisão: m1 = (n11 + n12 + n13 + n14)/4 float n11, n12, n13, n14; float m1; nesta parte do código não precisas declarar o "m1" separado dos outros valores em uma única linha serviria a proposito float n11, n12, n13, n14, m1; vejo também que o "IF" esta sem as chaves "{ }" e a proposito não vejo utilidade no "c = c +1;" segue o código arrumado a baixo: #include <stdio.h> #include <stdlib.h> int main() { float n11, n12, n13, n14, m1; int c; c = 0; printf ("Insira as notas do aluno: "); scanf ("%f %f %f %f", &n11, &n12, &n13, &n14); m1 = (n11 + n12 + n13 + n14)/4; if (m1>=7.0){ //No windows o comando é cls "clear" so limpa a tela nada de mais. system("clear"); c=c+1; printf("nota aritmetica: %1.1f\n", m1); return 0; }else { printf("Nota a baixo da media %1.1f\n", m1); } } observação: Defina um valor entre o "%f" por exemplo "%1.1f" pois o mesmo sem o valor ficaria assim "m1.000000000" e com valor ficaria "m1.0" Nota: Não fiz uso das virgulas no "scanf("%f %f"); Se caso o uso das virgulas na "hora de digitar as notas o mesmo deve ser utilizado caso o calculo sera incorreto" Exemplo de uso de virgula no "scanf" na imagem O efeito é o mesmo caso não houver uso de virgulas no "scanf"
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.