[10,0] Problema 1
/* * Pressupostos: altura > 0 * * Resultado: Escreve um triangulo de altura dada pelo utilizador. * */
#include<stdio.h> #include<stdlib.h>
int main(void)
{
int i, j, altura, espacos, asteriscos;
printf("Insira um numero maior do que zero\n");
scanf("%d", &altura);
espacos = altura - 1;
asteriscos = 1;
for(i = 0; i < altura; i++)
{
for(j = 0; j < espacos; j++)
putchar(' ');
for(j = 0; j < asteriscos; j++)
putchar('*');
putchar('\n');
espacos--;
asteriscos = asteriscos + 2;
}
return EXIT_SUCCESS; }
[10,0] Problema 2
/* * Pressupostos: 0 < minimo < maximo * * Resultado: Escreve no ecra todos os divisores de maximo maiores do que * minimo */
#include<stdio.h> #include<stdlib.h>
int main(void)
{
int minimo, maximo, divisor;
printf("Escreva o minimo e o maximo\n");
scanf("%d%d", &minimo, &maximo);
printf("O numero %d e divisivel por:\n", maximo);
for(divisor = minimo; divisor <= maximo; divisor++)
if(maximo % divisor == 0)
printf("%d ", divisor);
putchar('\n');
return EXIT_SUCCESS; }
| Página
concebida e mantida por Eng. Manuel Menezes de Sequeira (última actualização 2006/07/07) Copyright © 1996-2001 ISCTE |
||||