Datoteke-upis/čitanje

Pr 1.

Kreiraj tekstualnu datoteku čiji sadržaj su brojevi od 1 do 10?

Rešenje:

#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char** argv)
{
int i;
ofstream izlaz(„brojevi.txt“);
for (i=1;i<=10;i++)
izlaz<<i<<endl;
return 0;
}

Primer 2.

Kreiraj datoteku koja sadrži brojeve od 1 do 10 koristeći metod open()?

Rešenje:

#include <iostream>
#include <fstream>
using namespace std;

/* run this program using the console pauser or add your own getch, system(„pause“) or input loop */

int main(int argc, char** argv)
{
int i;
ofstream izlaz;
izlaz.open(„brojevi.txt“);
for (i=1;i<=10;i++)
izlaz<<i;
izlaz.close();
for (i=1;i<=10;i++)
izlaz<<i<<endl;

return 0;
}

Primer 3.

Napravite program koji u datoteku Kvadrat.txt unosi kvadrate brojeva od 1 do 10?

Rešenje:

#include <iostream>
#include <fstream>
using namespace std;

/* run this program using the console pauser or add your own getch, system(„pause“) or input loop */

int main(int argc, char** argv)
{
int i;
ofstream izlaz;
izlaz.open(„kvadrati.txt“);
for (i=1;i<=10;i++)
izlaz<<i*i<<endl;;
izlaz.close();
return 0;

Primer 4.

Na predhodno kreiranu  datoteku, dodaj kvadrate brojeva pd 10 do 20?

Rešenje:

#include <iostream>
#include <fstream>
using namespace std;

/* run this program using the console pauser or add your own getch, system(„pause“) or input loop */

int main(int argc, char** argv)
{
ofstream izlaz;
izlaz.open(„kvadrati.txt“);
for (int i=11;i<=100;i++)
izlaz<<i*i<<endl;;
izlaz.close();

return 0;
}

Primer 5.

Napravite program koji popunjava datoteku sa vašim imenima i prezimenima i prosečna ocena iz računare i programiranje 2?

Rešenje:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

/* run this program using the console pauser or add your own getch, system(„pause“) or input loop */

int main(int argc, char** argv)
{
int i, n;
string ime;
string prezime;
float ocena;
ofstream izlaz;
izlaz.open(„MTKK31.txt“);
cout<<“ Unesi broj u;enika u odelenju“<<endl;
cin>>n;
for (i=1;i<=n;i++)
{
cout<<„unesi ime ucenika br“<<i<<endl;
cin>> ime;

cout<<„unesi prezime ucenika br“<<i<<endl;
cin>> prezime;
cout<<„unesi prosecnu ocenu za ucenika br „<<i<<endl;
cin>> ocena;
izlaz<<ime<<prezime<<ocena<<endl;
}
izlaz.close();
return 0;
}

Video-citanje iz datoteke

Primer 6:

Napravite program koji izračunava srednju ocenu iz predmeta računari i programiranje na nivou rayreda?

Rešenje:

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

/* run this program using the console pauser or add your own getch, system(„pause“) or input loop */

int main(int argc, char** argv)
{
ifstream cita;
cita.open(„Mtkk31.txt“);
string ime, prezime;
float ocena, socena;
int br=0;
while(cita>> ime>>prezime>>ocena)
{
br++;
socena+=ocena;
cout<<ime<<prezime<<ocena<<endl;
}

cita.close();
socena=socena/br;
cout<< „srednja ocena za Mtkk11 je“ <<socena<<endl;

return 0;
}

Napomena: Datoteka je formirana sa predhodnim zadatkom

Primer 6.

Napravite program koji kreira datoteku čiji je sadržaj  su imena i prezimena učenika i njihova visina i težina; Izračunaj prosečnu visinu i težinu u razredu?

Rešenje:

 

 

 

 

One thought on “Datoteke-upis/čitanje

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se /  Promeni )

Google photo

Komentarišet koristeći svoj Google nalog. Odjavite se /  Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se /  Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se /  Promeni )

Povezivanje sa %s