Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- struct elem
- {
- public string nev;
- public int lelekszam;
- public int eve;
- }
- namespace file_kezelés_étlap
- {
- class Program
- {
- public static void Main(string[] args)
- {
- elem [] T=new elem[10];
- int ki,sum=0;
- FileStream f=new FileStream(@"Forrás.txt",FileMode.OpenOrCreate,FileAccess.ReadWrite);
- StreamReader fr=new StreamReader(f);
- while(!fr.EndOfStream)
- {
- string sor=fr.ReadLine();
- string [] szavak=sor.Split(new char [] {' ','.'});
- foreach(string temp in szavak)
- {
- if (int.TryParse(temp, out ki)) sum+=ki;
- }
- for(int i=0;i<szavak.Length;i++)
- {
- if(szavak[i]=="Miskolc") {T[0].nev=szavak[i]; if(sum==17000) T[0].lelekszam=sum; sum=0; break;}
- if(szavak[i]=="Berzike") {T[1].nev=szavak[i]; if(sum==980) T[1].lelekszam=sum; sum=0; break;}
- if(szavak[i]=="Bőrsön") {T[2].nev=szavak[i]; if(sum==2627) T[2].lelekszam=sum; sum=0; break;}
- if(szavak[i]=="Emőd") {T[3].nev=szavak[i]; if(sum==1200) T[3].lelekszam=sum; sum=0; break;}
- if(szavak[i]=="Barcika") {T[4].nev=szavak[i]; if(sum==8000) T[4].lelekszam=sum; sum=0; break;}
- if(szavak[i]=="Budapest") {T[5].nev=szavak[i]; if(sum==75000) T[5].lelekszam=sum; sum=0; break;}
- }
- }
- fr.Close();
- f.Close();
- int k=0,sz=0,max=0;
- float atl_lelekszam=0;
- string nev="";
- do
- { if(max<T[k].lelekszam)
- {
- max=T[k].lelekszam;
- nev=T[k].nev;
- }
- sz+=T[k].lelekszam;
- k++;
- if(T[k].nev==null) atl_lelekszam=sz/k;
- }
- while(T[k].nev!=null);
- Console.WriteLine("A lakosok atlag lélekszáma: "+atl_lelekszam+".");
- Console.Write("A legnagyobb lakosszám hely : "+nev+" mennyi "+max+".");
- Console.ReadKey(true);
- }
- }
- }
Add Comment
Please, Sign In to add comment