Segitenetek az informatika hazifeladatomban? SURGOS LENNE.
Nm igazan ertem az infot es kaptunk egy hazifeladatot amit sehogy se tudok megoldani .Esetleg ha tudnatok segiteni azt nagyon megkoszonnem.Fileból való írás-olvasás
Házi feladat 1. Hozzunk létre egy input.txt filet, amelybe írjuk be valamelyik olyan tantárgyból a jegyeinket, amiből félévit írtunk. Ezt úgy, hogy az első sorba írjuk a jegyeink számát (n), majd a következő n sorba a jegyeinket, s az utolsó sorba írjuk a félévi jegyünket.
Majd írjunk egy C++ programot, amely beolvassa ezeket a számokat, kiszámítja s kiírja a jegyek s a félévi alapján a lezárásunkat egy output.txt fileba.
Teszteljük a programot, úgy, hogy változtatjuk az input.txt tartalmát, s minden változtatás után futtatjuk a programot,
majd ellenőrizzük az output.txt filet!
Az alábbi program megkeresi az összes szám átlagát az input.txt-ben és beleteszi a végeredményt az output.txt-be.
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int n;
ifstream Input;
ofstream Output;
Input.open("input.txt");
if(Input.fail( ))
{
cout << "Hiba az input.txt megnyitasa soran!"<<endl;
return 1;
}
Output.open("output.txt");
if(Output.fail( ))
{
cout << "Hiba az output.txt megnyitasa soran!"<<endl;
return 0;
}
int total=0;
int count=0;
while(!Input.eof())
{
Input>>n;
total=total+n;
count++;
}
float average=0;
average=float(total)/float(count);
cout<<"sum "<<total<<" count "<<count<<" average "<<average;
Output<<average;
Input.close();
Output.close();
return 0;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!