Você está na página 1de 5

Álex Sthéfano Setrinski – 1704311

Avaliação 2 – Fundamentos de Programação

1-
#include<stdio.h>
#include<locale.h>

int main(){
setlocale(LC_ALL,"");

int pontos[100];
int contador = 0;

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


printf("Digite um ponto:\n");
scanf("%d", &pontos[i]);
}
for ( int i = 1; i < 99; i++){
if (pontos[i] > pontos[i - 1] && pontos[i] > pontos[i + 1]){
contador++;
printf("Picos encontrados: %d\n", pontos[i]);
}
}
if (contador == 0){
printf("\nNenhum pico encontrado");
}

return 0;
}
2-
#include<stdio.h>
#include<locale.h>

int verificaRepetido(int utilizados[], int valor){


for (int i = 0; i <100 ; i++){
if(utilizados[i]==valor){
printf("Digite outro número\n");
return 0;
}
}
return 1;
}

int main(){
setlocale(LC_ALL, "");

char nomes[100][100];
int utilizados[100];
int valor, i, cont=0;

for( i =0; i < 100; i++){


printf("Digite um nome:\n");
scanf("%s", nomes[i]);
}
while(cont<50){
do{
printf("\nDigite um valor inteiro\n\n");
scanf("%d", &valor);
}while(verificaRepetido(utilizados,valor) == 0);

if(valor % 2 == 0 || valor <= 0 || valor >= 100){


printf("Digite um outro número!\n\n");
}else{
printf("%s", nomes[valor-1]);
utilizados[cont]=valor;
cont++;
}
}
return 0;
}

3-
#include<stdio.h>
#include<locale.h>

int main(){
setlocale(LC_ALL, "");
int matriz[5][5];

for(int l = 0; l < 5; l++){


for(int c = 0; c < 5; c++){
printf("Digite um valor:\n ");
scanf("%d", &matriz[l][c]);
}
}
printf("\nA matriz será:\n\n");
for(int l = 0; l < 5; l++){
for(int c = 0; c < 5; c++){
printf("%d ", matriz[l][c]);
}
printf("\n");
}
printf("\nA matriz com as laterais zero será:\n\n");

for(int l = 0; l < 5; l++){


for(int c = 0; c < 5; c++){
if(l == 0 || c==0 || l == 4 || c ==4){
printf("0 ");
}else{
printf("%d ", matriz[l][c]);
}
}
printf("\n");
}
return 0;
}

4-
#include<stdio.h>
#include<locale.h>

float calcularNotaFinal(float nota1, float peso1, float nota2, float peso2, float
recuperacao){
float NotaFinal;

NotaFinal = (nota1 * peso1 + nota2 * peso2 ) / (peso1 + peso2);

if(NotaFinal >= recuperacao){


NotaFinal;
}else{
return recuperacao;
}

return NotaFinal;
}

int main(){
setlocale(LC_ALL, "");

float NotaFinal;

NotaFinal = calcularNotaFinal(10,1,10,2,9);

printf("Sua média é de %f", NotaFinal);

if(NotaFinal > 6){


printf("\nVocê está aprovado, Parabéns!");
}else{
printf("\nVocê está reprovado, mas não desista!");
}

return 0;
}

Você também pode gostar