segunda-feira, 25 de abril de 2016

Programaçao de Commputadores - 25 de Abril de 2016

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: