Programação de Computadores - 20 de Abril de 2016
Respostas dos exercícios (correção da professora)
# include <iostream>
# include <fstream>
# include <cstdlib>
using namespace std;
int main() {
int num, i;
int n1, n2, n3;
ifstream lendo ("arq.txt");
for (i=1;i<=3;i++){
lendo>>num;
if (i==1){
n1=num;
} // fechamento do if
if (i==2){
n2=num;
} // fechamento do if
if (i==3){
n3=num;
} // fechamento do if
} // fechamento do for
lendo.close();
// verificando se o n1 é o maior
if (n1>n2 && n1>n3){
if (n2>n3){
ofstream grava ("arq.txt");
grava<<n3<<endl;
grava<<n2<<endl;
grava<<n1<<endl;
grava.close();
} // fechamento do if
else{
ofstream grava2 ("arq.txt");
grava2<<n2<<endl;
grava2<<n3<<endl;
grava2<<n1<<endl;
grava2.close();
} // fechamento do else
} // fechamento do if
// verificando se o n2 é o maior
if (n2>n1 && n2>n3){
if (n1>n3){
ofstream grava3 ("arq.txt");
grava3<<n3<<endl;
grava3<<n1<<endl;
grava3<<n2<<endl;
grava3.close();
} // fechamento do if
else {
ofstream grava4 ("arq.txt");
grava4<<n1<<endl;
grava4<<n3<<endl;
grava4<<n2<<endl;
grava4.close();
} // fechamento do else
} // fechamento do if
// verificando se o n3 é o maior
if (n3>n1 && n3>n2){
if (n1>n2){
ofstream grava5 ("arq.txt");
grava5<<n2<<endl;
grava5<<n1<<endl;
grava5<<n3<<endl;
grava5.close();
} // fechamento do if
else {
ofstream grava6 ("arq.txt");
grava6<<n1<<endl;
grava6<<n2<<endl;
grava6<<n3<<endl;
grava6.close();
} // fechamento do else
} // fechamento do if
system("Pause");
return 0;
} // fechamento do int main
Lucas T R Freitas
Nenhum comentário:
Postar um comentário