Buscar

Por Favor ajudem nesse exec *Tendo como referencia o arquivo "valores.txt", onde tem valores aleatório,faça o que se que se pede em um unico programa:

  • Mostre o aquivo na tela um valor na frente do outro separado por espaço.
  • Mostre na tela a quantidade de numeros impares que existem no arquivo.
  • Grave em um arquivo "M11.txt" todos os numeros que são multiplos de 11.
  • Para cada valor lido do arquivo valores.txt, calcule a raiz quadrada do numero mostre na tela e grave o valor da raiz quadrada no arquivo "RAIZ.txt"

💡 3 Respostas

User badge image

Andre Smaira

#include <stdio.h>

#include <stdlib.h>

//Constante onde posso configurar a quantidade de entrada de valores

const int QTD_NUM_LER = 4;

int main(){

//Declaração das variaveis

/*numeros[] é o vetor de float que guardar todos os valores lidos,

primeiro_menor e segundo_menor armazenam os dois menores valores.

*/

float numeros[QTD_NUM_LER], primeiro_menor, segundo_menor;

//Inicializo as variaveis de soma com valor randomico usando a funcao rand()

primeiro_menor = segundo_menor = rand() * 10000;

//Leio os valores informados e ja verifico os menores

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

printf("Entre com o %io numero: ", i+1);

scanf("%f", &numeros[i]);

printf("\n");

/*Verifico se o valor lido é menor que o primeiro_menor*/

if(numeros[i] < primeiro_menor){

//Caso sim, atribuo a variavel

primeiro_menor = numeros[i];

//Caso contrario, verifico se e menor que o segundo_menor

} else if(numeros[i] < segundo_menor) {

//Caso sim, atribuo

segundo_menor = numeros[i];

}

}

//Apresento os valores lidos

printf("\n\n");

printf("Todos os valores lidos");

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

printf(" %.1f; ", numeros[i]);

}

//Apresento a soma

printf("\n\n");

printf("Soma dos 2 menores numeros lido= %.1f", primeiro_menor + segundo_menor);

printf("\n\n");

}

0
Dislike0
User badge image

Andre Smaira

#include <stdio.h>

#include <stdlib.h>

//Constante onde posso configurar a quantidade de entrada de valores

const int QTD_NUM_LER = 4;

int main(){

//Declaração das variaveis

/*numeros[] é o vetor de float que guardar todos os valores lidos,

primeiro_menor e segundo_menor armazenam os dois menores valores.

*/

float numeros[QTD_NUM_LER], primeiro_menor, segundo_menor;

//Inicializo as variaveis de soma com valor randomico usando a funcao rand()

primeiro_menor = segundo_menor = rand() * 10000;

//Leio os valores informados e ja verifico os menores

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

printf("Entre com o %io numero: ", i+1);

scanf("%f", &numeros[i]);

printf("\n");

/*Verifico se o valor lido é menor que o primeiro_menor*/

if(numeros[i] < primeiro_menor){

//Caso sim, atribuo a variavel

primeiro_menor = numeros[i];

//Caso contrario, verifico se e menor que o segundo_menor

} else if(numeros[i] < segundo_menor) {

//Caso sim, atribuo

segundo_menor = numeros[i];

}

}

//Apresento os valores lidos

printf("\n\n");

printf("Todos os valores lidos");

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

printf(" %.1f; ", numeros[i]);

}

//Apresento a soma

printf("\n\n");

printf("Soma dos 2 menores numeros lido= %.1f", primeiro_menor + segundo_menor);

printf("\n\n");

}

0
Dislike0
User badge image

RD Resoluções

#include <stdio.h>

#include <stdlib.h>

//Constante onde posso configurar a quantidade de entrada de valores

const int QTD_NUM_LER = 4;

int main(){

//Declaração das variaveis

/*numeros[] é o vetor de float que guardar todos os valores lidos,

primeiro_menor e segundo_menor armazenam os dois menores valores.

*/

float numeros[QTD_NUM_LER], primeiro_menor, segundo_menor;

//Inicializo as variaveis de soma com valor randomico usando a funcao rand()

primeiro_menor = segundo_menor = rand() * 10000;

//Leio os valores informados e ja verifico os menores

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

printf("Entre com o %io numero: ", i+1);

scanf("%f", &numeros[i]);

printf("\n");

/*Verifico se o valor lido é menor que o primeiro_menor*/

if(numeros[i] < primeiro_menor){

//Caso sim, atribuo a variavel

primeiro_menor = numeros[i];

//Caso contrario, verifico se e menor que o segundo_menor

} else if(numeros[i] < segundo_menor) {

//Caso sim, atribuo

segundo_menor = numeros[i];

}

}

//Apresento os valores lidos

printf("\n\n");

printf("Todos os valores lidos");

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

printf(" %.1f; ", numeros[i]);

}

//Apresento a soma

printf("\n\n");

printf("Soma dos 2 menores numeros lido= %.1f", primeiro_menor + segundo_menor);

printf("\n\n");

}

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais