Preciso de uma ajuda o meu programa não funciona adequadamente e não consigo achar o erro, alguém por favor pode me ajudar....
#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
int v[100];
int i=0,w,x,cont=0;
float y;
cout<<"DIGITE UM NUMERO"<<endl;
cin>>w;
ifstream fin("texto.txt");
while(fin>>v[i]){
cout<<v[i];
y=y+v[i];
cont++;
i++;
}
y=y/cont;
cont=0;
for(x=0;x<=i;x++){
if(w<v[i]){
cont++;
}
}
cout<<y<<endl<<cont<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Obs:
O programa deveria ler um arquivo texto, mostrar os elementos do arquivo na tela, calcular a media desses elementos e mostra-la na tela e mostra na tela quantos números que o arquivo contem menores q um número digitado pelo usuário.
Question
Guilherme_CP
Preciso de uma ajuda o meu programa não funciona adequadamente e não consigo achar o erro, alguém por favor pode me ajudar....
Obs:
O programa deveria ler um arquivo texto, mostrar os elementos do arquivo na tela, calcular a media desses elementos e mostra-la na tela e mostra na tela quantos números que o arquivo contem menores q um número digitado pelo usuário.
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.