Não teve aula. Estudo à parte.
Questão de exemplo: criando arquivo com 4 nomes
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
// declarando as variáveis
int i;
string nome;
// zerando as variáveis
i=0;
ofstream gravanomedoaluno ("alunos.txt");
for(i=1;i<=4;i++){
cout << "Informe o nome do aluno" << endl;
cin>>nome;
gravanomedoaluno<<nome<<endl;
// criar função para gravar
} // fechamento do for
return 0;
}
Resposta da Questão 6)
Resposta minha, testada no codeblocks
# 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 ("outroarquivo.txt");
grava<<n3<<endl;
grava<<n2<<endl;
grava<<n1<<endl;
grava.close();
} // fechamento do if
else{
ofstream grava2 ("outroarquivo.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 ("outroarquivo.txt");
grava3<<n3<<endl;
grava3<<n1<<endl;
grava3<<n2<<endl;
grava3.close();
} // fechamento do if
else {
ofstream grava4 ("outroarquivo.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 ("outroarquivo.txt");
grava5<<n2<<endl;
grava5<<n1<<endl;
grava5<<n3<<endl;
grava5.close();
} // fechamento do if
else {
ofstream grava6 ("outroarquivo.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
// fim da resposta
Lucas T R Freitas
Nenhum comentário:
Postar um comentário