Trabalho de introdução a programação-funções e procedimentos
#include<stdio.h>
#include<conio.h>
int num_pos_neg(int n); main()
{
int n=0,result=0; printf("Digite um numero:"); scanf("%d",&n); result = num_pos_neg(n); printf("Retorno:%d",result); getch();
}
int num_pos_neg(int n) { if(n > 0) return(1); else return(0); }
2. Faça uma função que receba dois números inteiros e positivos por parâmetro e retorne a soma dos N números inteiros existentes entre eles.
#include<stdio.h>
#include<conio.h>
int somar_numeros(int n1,int n2); main()
{
int n1=0,n2=0,soma=0; printf("Digite o primeiro numero:"); scanf("%d",&n1); printf("Digite o segundo numero:"); scanf("%d",&n2); soma = somar_numeros(n1,n2); printf("A soma dos numeros entre %d e %d = %d",n1,n2,soma); getch(); int somar_numeros(int n1,int n2) { int i,s=0; for(i = n1 + 1;i <= n2 - 1;i++) s = s + i; return(s);
}
3. Crie uma função que receba três números inteiros a, b, c, sendo a maior que 1. A função deverá somar todos os inteiros entre b e c que sejam divisíveis por a (inclusive b e c) e retornar o resultado para a função principal.
#include<stdio.h>
#include<conio.h>
int divisores(int a,int b,int c);
main()
{
int a=0,b=0,c=0,soma=0; printf("Digite o primeiro numero maior que 1:"); scanf("%d",&a); printf("Digite o segundo numero:"); scanf("%d",&b); printf("Digite o terceiro numero:"); scanf("%d",&c); soma = divisores(a,b,c); printf("Resultado = %d",soma); getch();