Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Segitenetek az informatika...

Krisztikekrisztykee kérdése:

Segitenetek az informatika hazifeladatomban? SURGOS LENNE.

Figyelt kérdés

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!



2020. febr. 24. 20:45
 1/2 anonim válasza:

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;


}

2020. febr. 24. 21:07
Hasznos számodra ez a válasz?
 2/2 anonim válasza:
Nem.
2020. febr. 24. 21:45
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!