Trabalho de introdução a programação-funções e procedimentos

1192 palavras 5 páginas
1. Faça um programa contendo uma sub-rotina que retorne 1 caso o número digitado seja positivo ou zero se negativo.
#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();

Relacionados

  • Trabalho de programação pascal
    1389 palavras | 6 páginas
  • Priscila A. Fukumoto
    846 palavras | 4 páginas
  • Modulo de programação
    22874 palavras | 92 páginas
  • aluno
    23691 palavras | 95 páginas
  • Tecnologia de Informacao e Cominucacao
    2365 palavras | 10 páginas
  • C plus plus
    3343 palavras | 14 páginas
  • Linguagem de Programação
    800 palavras | 4 páginas
  • Desafio Profissional
    1224 palavras | 5 páginas
  • Paradigmas de programação
    1366 palavras | 6 páginas
  • Linguagem de programação scheme
    1963 palavras | 8 páginas