Ir ao conteúdo
  • Cadastre-se

CaioFagundes22

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

  1. questão sobre o while. a ideia e fazer uma tabuada; peço que usem a mesma ferramenta(while/ repetições) para qualquer molde. segue meu código: #include <stdio.h> int main() { int cont, soma,result; printf("tabuada do"); scanf ("%d%d%d", &soma, &cont, &result); cont = 0; while ( (cont = 1) (cont <= soma) (cont ++)){ printf(":%d\n %d + %d = %d",cont, cont, soma, result); cont++; } return 0; }
  2. a funcao funciona, mais não atende todos os valores da questão enunciado: 1 - Escreva uma função que receba como parâmetros quatro números inteiros (A, B, C e D) e retorne o valor 0 se os números digitados são válidos ou o valor 1 caso sejam inválidos. Eles serão válidos se todas as seguintes condições são satisfeitas: (a) B for maior que C; (b) D for maior que A; (c) a soma de C com D for maior que a soma de A com B; (d) C e D forem valores positivos; e (e) A é um número par. 2 - #include <stdio.h> #include <stdlib.h> void funcao( int a, int b, int c, int d) { if ( b > c || d > a || c + d> a + b|| c > 0|| d > 0|| a%2==0){ printf("Valores aceitos"); } else printf("Valores não aceitos"); } int main() { int a; int b; int c; int d; scanf("%d%d%d%d", &a, &b, &c, &d); funcao(a,b,c,d); return 0; } Escreva uma função principal (main) que leia quatro valores inteiros digitados pelo usuário, chame a função anterior e imprima a mensagem "Valores aceitos" ou "Valores não aceitos" de acordo com o retorno da função
  3. @devair1010 Eu acabei chegando a esta conclusão depois de ter postado kkk obrigado !!
  4. Para resolver este exercício, siga os passos abaixo: 1-Escreva uma função que receba como parâmetro um valor real (N) e imprima se um número recebido como parâmetro é positivo, negativo ou neutro (zero). 2-Escreva uma função principal (main) que leia um valor real do teclado e chame a função desenvolvida no item anterior fiz o codigo, mas ele não compila como deveria. onde está o erro? #include <stdio.h> #include <stdlib.h> void valor(float num) { if((num * 1.0)>num){ printf("Positivo"); } else if ((num * -1.0)>num){ printf("Negativo"); } else printf("Neutro"); } int main() { float num; scanf("%f", &num); valor(num); return 0; }
  5. @Felipecfk agora sim!! muito obrigado.
  6. @Matheus Maldi só que com o meu código. Quero identificar o erro
  7. onde está o erro? #include <stdio.h> #include <stdlib.h> void funcao(int numero) { if(numero%2==0) printf("par"); else printf("impar"); } int main() { int x; int b; scanf("%d",b); x=funcao(b); printf("%d", x); 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...