Você está na página 1de 4

RESPOSTAS REVISO 08/03/2013 -FLVIO

QUESTAO 01:
#include<stdio.h>
int main(){
int vetor[10], i, s=0;
printf("Entre com os nmeros: \n");
for(i=0; i<=9; i++){
scanf("%d", &vetor[i]);
}
for(i=0; i<=9; i++){
s=s+vetor[i];
}
printf("A soma dos numeros e: %d", s);
return(0);
}
QUESTAO 02:
#include<stdio.h>
int main(){
int a[7], b[7], c[7], i;
printf("Entre com os nmeros do tipo A: \n");
for(i=0; i<7; i++){
scanf("%d", &a[i]);
}
printf("Entre com os nmeros do tipo B: \n");
for(i=0; i<7; i++){
scanf("%d", &b[i]);
}
for(i=0; i<7; i++){
c[i]=a[i]+b[i];
}
for(i=0; i<7; i++){
printf("A soma dos numeros A e B de ordem %d e: %d\n", i, c[i]);
}
return(0);
}
QUESTAO 03:
#include<stdio.h>
int main(){
float a[3][2], b[2][3];
int l, c;
printf("Entre com a matriz A: \n");
for(l=0; l<3; l++){
for(c=0; c<2; c++){
scanf("%f", &a[l][c]);
}
}
for(c=0; c<2; c++){
for(l=0; l<3; l++){
b[c][l]=a[l][c];
}
}
printf("A matriz transposta de A e B: \n");

for(c=0; c<2; c++){


for(l=0; l<3; l++){
printf("%.2f \t", b[c][l]);
}
printf("\n");
}
return(0);
}
QUESTAO 04:
#include<stdio.h>
int main(){
float matriz[5][4], media[5];
int l, c;
printf("Entre com o codigos do aluno e suas notas semestrais, respectivamente: \n");
for(l=0; l<5; l++){
for(c=0; c<3; c++){
scanf("%f", &matriz[l][c]);
if(c>0){
if(matriz[l][c]<0 || matriz[l][c]>100){
printf("Ocorreu um erro! Digite a nota novamente:\n");
scanf("%f", &matriz[l][c]);
}
}
}
printf("\n");
}
for(l=0; l<5; l++){
matriz[l][3]=matriz[l][2]+matriz[l][1];
}
for(l=0; l<5; l++){
for(c=0; c<4; c++){
printf("%.2f\t", matriz[l][c]);
}
printf("\n");
}
for(l=0; l<5; l++){
if(matriz[l][3]>=70){
printf("Aluno %d: APROVADO\n", l);
}
if(matriz[l][3]>=35 && matriz[l][3]<70){
printf("Aluno %d: EXAME\n", l);
}
if(matriz[l][3]<35){
printf("Aluno %d: REPROVADO\n", l);
}
}
return(0);
}
QUESTAO 05:
#include<stdio.h>
int main(){
float km[7], gasolina[7], kmt=0, gasolinat=0, media;
int l;
char resp;

resp='s';
while(resp=='s'){
printf("Entre com os km percorridos: \n");
for(l=0; l<7; l++){
printf("Dia %d: ", l);
scanf("%f", &km[l]);
kmt=kmt+km[l];
}
printf("Entre com a quantidade de litros gastos: \n");
for(l=0; l<7; l++){
printf("Dia %d: ", l);
scanf("%f", &gasolina[l]);
gasolinat=gasolinat+gasolina[l];
}
media=kmt/gasolinat;
printf("A media kms/litros obtidos para o veiculo e: %.2f\n", media);
printf("Deseja continuar (s/n)? ");
fflush(stdin);
scanf("%c", &resp);
}
return(0);
}
QUESTAO 06:
#include<stdio.h>
int main(){
char nome[10];
int i;
printf("Entre com o nome desejado: \n");
for(i=0; i<10; i++){
scanf("%c", &nome[i]);
}
for(i=9; i>=0; i--){
printf("%c", nome[i]);
}
return(0);
}
QUESTAO 07:
#include<stdio.h>
int main(){
int i, j, k, num[50], pares[20], impares[20], sp, si;
j=0;
k=0;
sp=0;
si=0;
printf("Entre com o numero desejado: \n");
for(i=0; i<50; i++){
scanf("%d", &num[i]);
if(num[i]%2==0){
if(j<20){
pares[j]=num[i];
sp=sp+pares[j];
j++;
}
}

else{
if(k<20){
impares[k]=num[i];
si=si+impares[k];
k++;
}
}
}
printf("A soma dos numeros pares e: %d \n", sp);
printf("A soma dos numeros impares e: %d \n", si);
return(0);
}
QUESTAO 08:

QUESTAO 09:
#include<stdio.h>
int main(){
int num[10], menor, maior, pma, pme, i;
printf("Entre com os numeros desejados: \nPosicao 1: ");
scanf("%d", &num[0]);
maior=num[0];
pma=0;
menor=num[0];
pme=0;
for(i=1; i<10; i++){
printf("Posicao %d: ", i+1);
scanf("%d", &num[i]);
if(num[i]>=0){
if(num[i]>maior){
maior=num[i];
pma=i;
}
if(num[i]<menor){
menor=num[i];
pme=i;
}
}
else{
do{
printf("Ocorreu um erro! Digite o numero novamente! Posicao %d: ", i+1);
scanf("%d", &num[i]);
}while(num[i]<0);
}
}
printf("\nMaior numero: %d \nPosicao: %d \n\nMenor numero: %d \nPosicao: %d
\n", maior, pma+1, menor, pme+1);
return(0);
}

Você também pode gostar