[10,0] Problema 1
/* * Pressupostos: 0 < altura, 0 < largura * * Resultado: Escreve no ecra um paralelogramo com altura e largura dadas * pelo utilizador. */
#include<stdio.h> #include<stdlib.h>
int main(void)
{
int base, altura, i, j, espacos;
printf("Indique a base e a altura:\n");
scanf("%d%d", &base, &altura);
espacos = 0;
for(i = 0; i < altura; i++)
{
for(j = 0; j < espacos; j++)
putchar(' ');
for(j = 0; j < base; j++)
printf('*');
putchar('\n');
espacos++;
}
return EXIT_SUCCESS; }
[10,0] Problema 2
/* * Pressupostos: 0 < minimo < maxinmo * * Resultado: Verifica se cada um dos valores introduzidos pelo utilizador se * encontram entre minimo e maximo */
#include<stdio.h> #include<stdlib.h>
int main(void)
{
int minimo, maximo, valor;
printf("Escreva o minimo e o maximo:\n");
scanf("%d%d", &minimo, &maximo);
printf("Insira um conjunto de numeros (para terminar insira zero):\n");
do
{
scanf("%d%", &valor);
if(valor != 0)
{
printf("O numero %d ", valor);
if((valor <= minimo) || (valor >= maximo))
printf("nao ");
printf("esta entre %d e %d\n", minimo, maximo);
}
}
while(valor != 0);
printf("Terminando...\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 |
||||