Buscar

1ªProva-PROGRAMAÇÃOI-1-2011a

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

EMBED Figura do Microsoft Photo Editor 3.0 ��
Escreva um algoritmo que leia um valor inteiro e positivo n, calcula e escreve o valor de E. 
E = 1 + 1 / 1! + 1 / 2! + 1 / 3! + 1 / n!
Escreva um programa que leia uma seqüência de 10 números, armazene-os em um vetor, e informe o total de ocorrências no vetor do último número lido.
Exemplo: supondo a seguinte seqüência de números
	38 4 23 5 6 7 4 12 4 4
O resultado será: o número 4 apareceu 4 vezes
Escreva um algoritmo completo que inicialize e imprima a matriz de inteiros “mat” como abaixo:
	3
	3
	3
	3
	1
	1
	1
	3
	3
	3
	3
	1
	1
	1
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	2
	1
	1
	1
	1
	3
	3
	3
	1
	1
	1
	1
	3
	3
	3
 Mat
�
O que será impresso pelo programa?
#include<stdio.h>
#include<stdlib.h>
int main(){
 	int n1=25,n2=16,n3=11,temp;
 	if(n1 > n2){
 		temp=n1;
 		n1=n2;
 		n2=temp;
 	}
 	if(n2 > n3){
 		temp=n3;
 		n3=n2;
 		n2=temp;
 	}
 	printf("%d",n3);
 	system("PAUSE");
 	return 0 ;
}
O que será impresso pelo programa?
#include<stdio.h>
#include<stdlib.h>
int main(){
 	const int DIM=3;
 	int i,j,mat[DIM][DIM];
 	for(i=0; i<DIM; i++){
 		for(j=0; j<DIM; j++){
 	mat[i][j]=10*i+j;
		}
 	}
 	for(i=0; i<DIM; i++){
 		for(j=0; j<DIM; j++){
 	mat[i][j]=mat[DIM-1-i][DIM-1-j];
 		}
 	}
 	for(i=0; i<DIM; i++){
 		for(j=0; j<DIM; j++){
 		printf("%3d",mat[i][j]);
		}
 		printf("\n");
}
 	system("PAUSE");
 	return 0 ;
 }
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CELSO SUCKOW DA FONSECA
UNIDADE DE ENSINO DESCENTRALIZADA DE NOVA IGUAÇU
1ª PROVA
DISCIPLINA: PROGRAMAÇÃO I						10/05/2011
PROFESSOR: WAGNER PIMENTEL
ALUNO(a): ____________________________________________________________NOTA_____
_102506156.bin

Continue navegando