Escolar Documentos
Profissional Documentos
Cultura Documentos
Professora: Luanna
Prova B
1-
2 – (5) Elaborar um programa que lê o nome do usuário e 2 valores inteiros, faz uma
verificação e escreve a mensagem: "Fulano, os números X e Y são múltiplos" ou o contrário.
#include <stdio.h>
int main(void){
int x, y, multiplo;
char nome[100];
scanf("%s",nome);
scanf("%d", &x);
scanf("%d", &y);
multiplo = x/y;
if(multiplo <= x){
printf("%s\t" ,nome);
}else
printf("%s\t" ,nome);
return.0;
3 – (5) Escreva um programa que leia 10 números positivos (informada pelo usuário) e imprima
o maior deles e quantas vezes o maior foi lido. Utilizar vetor para isso
#include <stdio.h>
int main() {
int vet[10];
for (i=1;i<=10;i++)
scanf("%d", &vet[i-1]);
}
maior=vet[0];
cont=1;
if (vet[i]>maior) {
cont=1;
maior=vet[i];
} else if (vet[i]==maior) {
cont++;
return 0;
4 – (5) Escreva um algoritmo que leia 2 variáveis inteiras, imprima os valores, troque o
conteúdo entre elas e imprima novamente.
#include <stdio.h>
#include <stdlib.h>
int main() {
int a, b;
scanf("%d", &b);
a = a + b;
b = a - b;
a = a - b;
return 0;
5 - #include <stdio.h>
int main() {
int n;
for (n=10;n<=1000;n++)
printf("%d\n", n);
n=10;
while (n<=1000){
printf("%d\n", n);
n++;
}
printf("Execução com do while: \n");
n=10;
do{
printf("%d\n", n);
n++;
} while (n<=1000);
return(0);
6 – (5) Faça um programa que leia um número e calcule a fatorial do mesmo. Ao final, imprima
o número e o resultado do fatorial.
#include <stdio.h>
#include <stdlib.h>
int main()
int fat, n;
scanf("%d", &n);
for(fat = 1; n > 1; n = n - 1)
fat = fat * n;
return 0;
}
7 – (10) Escreva um programa que leia o nome do aluno, suas 3 notas e informe a situação, se
foi aprovado (media >=6), reprovado (media =5). A saída deve obedecer ao seguinte formato:
*********************************** Aluno (a): Luanna Lopes Lobato Nota 1: X Nota 2: Y
Nota 3: Z Média Final: I Situação: J.
#include <stdio.h>
int main(void){
char nome[100];
char sobrenome[100];
scanf("%s",nome);
scanf("%s", sobrenome);
scanf("%d", &x);
scanf("%d", &y);
scanf("%d", &z);
resultado = x + y + z;
printf("nota 1:%d\t",x);
printf("\nSituação: reprovado");
}else
printf("nota 1:%d\t",x);
printf("\nSituação: aprovado");
return.0;