Faça um programa em c++ gere um arquivo e depois leia usando um gerador de numeros do tipo s
Publicado por Lendel dos Santos Rodrigues (última atualização em 03/12/2021)
[ Hits: 2.151 ]
programa que lê o arquivo, ler a quantidade de componentes do vetor x como sendo a primeria linha do arquivo;
ler os componentses do vetor x;
exibi os componentes do vetor x;
calcula e exibe o maior e menor numero do vetor e tira a média dos elementos do vetor x
#include <iostream> #include<fstream> // para ofstream e ifstream #include <cstdlib> // para as funções srand e rand #include <ctime> // para a função time /* Faça um programa que lê o arquivo criado acima para um vetor de inteiros. A seguir, exiba o menor e o maior elemento do vetor e a média dos elementos. Use funções para calcular esses valores. */ using namespace std; int main (int argc, char *argv[]) { ofstream saida("vetor.txt"); // Número de componentes do vetor: int n = 10; saida << n << endl; // Componentes sorteados para o vetor: double x; srand((unsigned)time(0)); //Inicializa gerador para gerar números aleatórios reais. for(int i = 0; i < n; i++){ x = rand() % 20 - 10; saida << x << endl; } ifstream entrada("vetor.txt"); //Leitura do número de componentes do vetor: entrada >> n; cout << "O vetor tem " << n << " componentes:" << endl; //Leitura dos componentes do vetor: double *x1 = new double [n]; for(int i = 0; i < n; i++) entrada >> x1[i]; //Exibição dos componentes do vetor: for(int i = 0; i < n; i++) cout << x1[i] << '\t'; cout << endl; //Classifica o menor valor double menor = x1[0]; //Primeiro elemento for(int i = 1; i < n; i++){ //Varia de 1 a n-1 if (x1[i] < menor) menor = x1[i]; //Determina menor } cout << "Menor valor: " << menor << endl; //Classifica o maior valor double maior = x1[0]; //Primeiro elemento for(int i = 1; i < n; i++){ //Varia de 1 a n-1 if (x1[i] > maior) maior = x1[i]; //Determina maior } cout << "Maior valor: " << maior << endl; //Calcula a média double s = 0.0; for(int i = 0; i < n; i++) s += x1[i]; double m = s/n; //Exibição da média: cout << "A média é " << m << endl; delete []x1; return 0; }
Conversão de arquivos texto entre Windows e Linux
Justificador de texto em 80 colunas
leitura/escrita de dados/estruturas em arquivo
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Copiar Layout do Teclado para aplicar em outra Distribuição (5)
Alguém poderia me ajudar a escolher peças pra montar um desktop? [RESO... (34)