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.
Pergunta
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....
#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.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.