• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gurzi

[Resolvido] return

3 mensagens neste tópico

#include <stdio.h>
#include <stdlib.h>

int is_square(int x,int y)
{
    return x==y*y;
}
main()
{
    int num,num1;

    printf("introduza um o num1");
    scanf("%d",&num);
    printf("introduza o 2 num");
    scanf("%d",&num1);
    is_square(num,num1);
    system("PAUSE");
}

tipo era suposto isto retornar 0 ou outro numero qualquer, 0 == false , !=0 > verdadeiro :X

eu fiz sem olhar para as soluções e nas solucções está da mesma forma só que já testei em vários compiladores e não faz nada :\\

grr help ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

#include <stdio.h>
#include <stdlib.h>

int is_square(int x,int y)
{
    return x==y*y;
}
main()
{
    int num,num1;

    printf("introduza um o num1");
    scanf("%d",&num);
    printf("introduza o 2 num");
    scanf("%d",&num1);
    is_square(num,num1);
    system("PAUSE");
}

tipo era suposto isto retornar 0 ou outro numero qualquer, 0 == false , !=0 > verdadeiro :X

eu fiz sem olhar para as soluções e nas solucções está da mesma forma só que já testei em vários compiladores e não faz nada :\\

grr help ?

tens k por valor_logico=is_square( ...); ...  e 1 printf para mostrar o k deu...  :dontgetit:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Convidado
Este tópico está fechado a novas respostas.