[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 |