Você está na página 1de 12

UTDEG

Resolução de exercícios de todas as aulas

Introdução a programação

Edilson Dionisio Manuel Licenciatura a informática

1 Aula 4: resolução dos exercícios

1 - Os valores impresso pelo código são:

 2;
 2.500000;
 2.500000;

2 - #include <stdio.h>

int main(){

char a;

int b;

float c;

printf("Introduza um caracter:");

scanf("%c",&a);

printf("%c\n",a);

printf("Introduza um inteiro:");
scanf("%i",&b);

printf("%i\n",b);

printf("Introduza um ponto fluente:");

scanf("%f",&c);

printf("%f\n",c);

3 - #include <stdio.h>

int main(){

double num1,num2,reSom,reDif,reMult,reDiv;

printf("Introduza o primeiro valor:");

scanf("%lf",&num1);

printf("Introduza o segundo valor:");

scanf("%lf",&num2);

reSom = num1 + num2;

reDif = num1 - num2;

reMult = num1 * num2;

reDiv = num1 / num2;

printf("Os resultados sao:\n");


printf("Soma: %.2lf\n",reSom);

printf("Diferenca: %.2lf\n",reDif);

printf("Multiplicacao: %.2lf\n",reMult);

printf("Divisao: %.2lf\n",reDiv);

2 Aula 5: resolução dos exercícios

1 - #include <stdio.h>

int main(){

int num1, num2, num3;

printf("Introduza o primeiro numero\n");

scanf("%d",&num1);

printf("Introduza o segundo numero\n");

scanf("%d",&num2);

printf("Introduza o terceiro numero\n");

scanf("%d",&num3);

if( ( num1>num2) && (num1>num3) )

printf("O numero maior e: %d\n",num1);

if( ( num3>num2) && (num3>num1) )

printf("O numero maior e: %d\n",num3);


if( ( num2>num1) && (num2>num3) )

printf("O numero maior e: %d\n",num2);

2 - int main(){

int num1, num2, num3;

printf("Introduza o primeiro numero\n");

scanf("%d",&num1);

printf("Introduza o segundo numero\n");

scanf("%d",&num2);

printf("Introduza o terceiro numero\n");

scanf("%d",&num3);

if (num1 <= num2 && num2 <= num3)

printf("A ordem crescente e: %d %d %d\n", num1, num2, num3);

else if (num1 <= num3 && num3 <= num2)

printf("A ordem crescente e: %d %d %d\n", num1, num3, num2);

else if (num2 <= num1 && num1 <= num3)


{

printf("A ordem crescente e: %d %d %d\n", num2, num1, num3);

else if (num2 <= num3 && num3 <= num1)

printf("A ordem crescente e: %d %d %d\n", num2, num3, num1);

else if (num3 <= num1 && num1 <= num2)

printf("A ordem crescente e: %d %d %d\n", num3, num1, num2);

else

printf("A ordem crescente e: %d %d %d\n", num3, num2, num1);

3 Aula 7: resolução dos exercícios


4 Aula 8: resolução dos exercícios

1 - #include <stdio.h>

int main() {

int i, num, x;

printf("Digite o valor de N: ");

scanf("%d", &num);

for (i = 1; i <= num; i++){

for (x = 1; x <= i; x++){

printf("%d", x);

printf("\n");

return 0;

2 - #include <stdio.h>

int main()

int i, j, n, m;
printf("Introduza o numero de linha:\n");

scanf("%d", &m);

printf("Introduza o numero de colunas:\n");

scanf("%d", &n);

for (i = 1; i <= m; i = i + 1)

for (j = 1; j <= n; j = j + 1)

printf("*");

printf("\n");

return 0;

3 -?

4 - #include <stdio.h>

int main(){

int n, i, j;

printf("Digite o tamanho dos lados do quadrado: ");

scanf("%d%*c", &n);

printf("\n");
for (i=0; i<n; i++){

for (j=0; j<n; j++){

if (i==0 || i==n-1 || j==0 || j==n-1)

printf(" *");

else

printf(" ");

printf("\n");

return 0;

5 Aula 9: resolução de exercícios

1 - #include <stdio.h>

int main() {

int num[10];

int i, maior=0, menor=0;

for(i=0;i<10;i++){
printf("Introduza 10 numeros:");

scanf("%d",&num[i]);

printf("%d\n",num[i]);

if(i==0){

maior=num[i];

menor=num[i];

if(num[i]>maior){

maior=num[i];

printf("Aposicao e o maior valor e: num[%d] = %i\n", i ,maior);

getch();

return 0;

2 - #include <stdio.h>

int main() {

float num[10], res;

int i;
for(i=0;i<10;i++){

printf("Introduza 10 numeros:");

scanf("%f",&num[i]);

res =
(num[0]+num[1]+num[2]+num[3]+num[4]+num[5]+num[6]+num[7]+num[8]+num[9])/10;

printf("A media e: %f", res);

3-?

6 Aula 10: resolução de exercícios

1 - #include <stdio.h>

#include <string.h>

int palindromo(char *str) {

int b=strlen(str)-1;

int i;

for(i=0;i<=b;i++,b--)

if(str[i]!=str[b]);
return 0;

int main(){

char str [50];

int n;

printf("Introduza uma palavara(max, 50):\n");

scanf("%s",str);

if(palindromo(str)){

printf("Palindromo\n");

}else{

printf("Nao Palindromo");

7 Aula 11: resolução de exercício

1–

2–

8 Aula 12: resolução de exercícios

1-
2 –a) #include <stdio.h>

long fat(long n){

long n2 = n - 1;

while (n2>1){

n = n * n2;

n2--;

return n;

int main(){

int res, n, n2;

printf("Digite o numero a ser fatorado:\n");

scanf("%ld", &n);

res = fat(n);

printf("%ld", res);

Você também pode gostar