Buscar

Lista_de_exercicios_2 RESOLVIDO

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

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

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
Você viu 3, do total de 7 páginas

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

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

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
Você viu 6, do total de 7 páginas

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

LISTA DE EXERCÍCIOS
1. Faça um Programa que leia um vetor de 10 caracteres, e diga quantas consoantes foram lidas. Imprima as consoantes. 
2. Faça um Programa que leia 20 números inteiros e armazene-os num vetor. Armazene os números PARES no vetor par e os números ÍMPARES no vetor ímpar. Imprima os três vetores. 
3. Faça um Programa que peça as quatro notas de 10 alunos, calcule e armazene num vetor a média de cada aluno, imprima o número de alunos com média maior ou igual a 7.0. 
/*
Faça um Programa que peça as quatro notas de 10 alunos,
calcule e armazene num vetor a média de cada aluno,
imprima o número de alunos com média maior ou igual a 7.0.
*/
#include <stdio.h> 
#include <stdlib.h> 
#include <locale.h>
int main(){
setlocale(LC_ALL, "Portuguese");
int QntdAlunos = 3, Colunas = 5, Aprovados = 0, Reprovados = 0;
float SomaNota = 0, Aluno[QntdAlunos][Colunas];
printf("\tSistema de Notas dos Alunos!!!\n");
// Ler Matriz
for(int alunos = 0; alunos < QntdAlunos; alunos++){
SomaNota = 0;
for(int Notas = 0; Notas < Colunas-1; Notas++){
printf("Aluno %d Nota Av%d: ", alunos+1, Notas+1);
scanf("%f", &Aluno[alunos][Notas]); 
SomaNota = SomaNota + Aluno[alunos][Notas];
}
Aluno[alunos][4] = SomaNota/4;
if(Aluno[alunos][4] >= 7){
Aprovados++; //Aprovados = Aprovados + 1;
}else{
Reprovados++;
}
system("cls");
}
// Escrever
printf("\t\tPlanilha Notas dos Alunos!!!\n\n");
printf("\tAlunos |AV1|AV2|AV3|AV4| Media |\n");
for(int alunos = 0; alunos < QntdAlunos; alunos++){
printf("\tAluno %d |", alunos+1);
for(int Notas = 0; Notas < Colunas; Notas++){
printf(" %.1f|", Aluno[alunos][Notas]);
}
printf("\n");
}
printf("Aprovados: %d", Aprovados);
printf("\nReprovados: %d", Reprovados);
return 0;
}
OUTRO MÉTODO
/*3.	Faça um Programa que peça as quatro notas de 10 alunos,
 calcule e armazene num vetor a média de cada aluno, 
imprima o número de alunos com média maior ou igual a 7.0. */
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main(){
	setlocale(LC_ALL,	"Portuguese");
	
	int Linhas = 10, Colunas = 5;
	
	float Aluno[Linhas][Colunas];
	
	printf("Sistema de Notas dos Alunos");
	
	for(int Notas = 0; Notas < 4; Notas++){
		for(int a = 0; a < 10; a++){
			printf("Aluno %d Nota Av%d: ", a+1, Notas+1);
			scanf("%f", &Aluno[a][Notas]);
		}
	}
	for(int a = 0; a < 10; a++){
		Aluno[a][4] = (Aluno[a][0]+Aluno[a][1]+Aluno[a][2]+Aluno[a][3])/4;
			
	}
		
	for(int a = 0; a < 10; a++){
		//for(int Notas = 0; Notas < 5; Notas++){
		printf("Aluno %d | %.1f | %.1f | %.1f | %.1f | ", a+1, Aluno[a][0],Aluno[a][1],Aluno[a][2],Aluno[a][3],Aluno[a][4]);
	
		//}
}
	 printf("");
	 
	return 0;
}
4. Faça um Programa que leia um vetor de 5 números inteiros, mostre a soma, a multiplicação e os números. 
5. Faça um Programa que peça a idade e a altura de 5 pessoas, armazene cada informação no seu respectivo vetor. Imprima a idade e a altura na ordem inversa a ordem lida. 
6. Faça um Programa que leia dois vetores com 10 elementos cada. Gere um terceiro vetor de 20 elementos, cujos valores deverão ser compostos pelos elementos intercalados dos dois outros vetores. 
7. Faça um Programa para um caixa eletrônico. O programa deverá perguntar ao usuário a valor do saque e depois informar quantas notas de cada valor serão fornecidas. As notas disponíveis serão as de 2, 5, 10, 50 e 100 reais. O valor mínimo é de 10 reais e o máximo de 2000 reais. O programa deve se preocupar com a quantidade de notas existentes na máquina e imprimir as notas de maneira possível. Após a impressão, o sistema deverá perguntar se deseja repetir a transação 1 para sim e 0 para não. As quantidades de notas devem continuar após a impressão. 
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
/*
Leia uma temperatura a qual o usuário irá informar o Valor e a escala atual: (Fahrenheit, Celsius, Kelvin)
e informar a escala para qual deseja converter.
a. Celcius para Fahrenheit: F = C*(1,8) + 32
b. Fahrenheit para Celcius: C = (F - 32) / 1,8
c. Kelvin para Celcius: C = K – 273,15
d. Celcius para Kelvin: K = C + 273,15
e. Kelvin para Fahrenheit: F = 1,8(K-273) + 32
*/
float FahrenheitCelcius(float Fahrenheit);
float FahrenheitKelvin(float Fahrenheit);
int main(){ 
//setlocale(LC_ALL, "Portuguese"); 
float Valor;
printf("Valor: ");
scanf("%f", &Valor);
int Escala;
printf("1 - Fahrenheit\n2 - Celcius\n3 - Kelvin");
printf("\nEscala Atual: ");
scanf("%d", &Escala);
float Result = 0;
int EscalaDesejada;
switch(Escala){
case 1:
printf("1 - Celcius\n2 - Kelvin");
printf("\n\nEscala Desejada: ");
scanf("%d", &EscalaDesejada);
if(EscalaDesejada == 1){
Result = FahrenheitCelcius(Valor);
}else if(EscalaDesejada == 2){
Result = FahrenheitKelvin(Valor);
}else{}
break;
case 2:
printf("1 - Fahrenheit\n2 - Kelvin");
printf("Escala Desejada: ");
break;
case 3:
printf("1 - Fahrenheit\n2 - Celcius");
printf("Escala Desejada: ");
break;
default:
break;
}
printf("Resultado = %.2f", Result);
}
float FahrenheitCelcius(float Fahrenheit){
float Celcius = (Fahrenheit - 32) / 1.8;
return Celcius;
}
float FahrenheitKelvin(float Fahrenheit){
float Celcius = (Fahrenheit - 32) / 1.8;
float Kelvin = Celcius + 273.15;
return Kelvin;
}
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
void Somar();
//void Titulo();
void Titulo(){
printf("\tCalculadora!!!");
}
int main(){ 
Titulo();
Somar();
}
void Somar(){
float n1, n2, Result;
printf("\nValor 1: ");
scanf("%f", &n1);
printf("\nValor 2: ");
scanf("%f", &n2);
float Soma = n1 + n2;
printf("Result = %.1f + %.1f = %.1f ", n1, n2, Soma);
//return Soma;
}
NÚMERO PRIMO 
// Online C compiler to run C program online
#include <stdio.h>
#include <stdlib.h>
int main() {
int a, i; 
int c=0;
printf("digite valor");
scanf("%d", &a);
for (i =1; i<=a; i++){
if (a % i==0){
c++;
}
}
if (c == 2){
printf("o valor é primo %d", a);
}
else{
printf("o valor nao é primo %d", a);
}
}

Continue navegando