Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 30.11.2014., 15:14   #1
gaggo
Premium
Moj komp
 
Datum registracije: Aug 2009
Lokacija: Zagreb
Postovi: 528
Pomoć u C#






-->
Pozdrav, treba mi pomoć u jednom zadatku, nije ništa prekomplicirano, ali za mene je.
Ne znam odakle krenuti, pa zato ovdje pitam. Koristi se C# u visual studiju






gaggo je offline   Reply With Quote
Staro 01.12.2014., 22:58   #2
dedaWraith
Registered User
Moj komp
 
Datum registracije: Jan 2010
Lokacija: Zagreb
Postovi: 140
Dobro kaj te točno muči?
Jer ovo je osnovni zadatak. Metodu čitanja i pisanja u datoteke imaš na googlu di oces, a logika ti je drito 3 linije koda.

Kreni od toga da zguglaš file reading, assignaš datoteku i čitaš red po red, (prema specki) odma konvertaš u integer i dodaješ u array.
Poslije prođi kroz taj array sa for i obavi logiku, usput pišeš u novu datoteku.
i na kraju ispišeš kaj već treba.
dedaWraith je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 02.12.2014., 22:33   #3
gaggo
Premium
Moj komp
 
Datum registracije: Aug 2009
Lokacija: Zagreb
Postovi: 528



Citiraj:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace zadaca1
{
class Program
{
static void Main(string[] args)
{
int djeljitelj = 2;
string procitano;
int broj;
int brProcitanih = 0;
int brZapisanih = 0;
float aritmSred;
int zbroj = 0;

StreamReader sr = new StreamReader("C:\\input.txt");
StreamWriter sw = new StreamWriter("C:\\output.txt");

while ((procitano = sr.ReadLine()) != null)
{
brProcitanih++;

broj = Convert.ToInt32(procitano);
zbroj = zbroj + broj;

if (broj % djeljitelj == 0)
{
sw.WriteLine(broj.ToString());
brZapisanih++;
}
}
sr.Close();
sw.Close();

aritmSred = zbroj / brProcitanih;
Console.WriteLine("Broj procitanih: " + brProcitanih);
Console.WriteLine("Broj zapisanih: " + brZapisanih);
Console.WriteLine("Aritmeticka sredina: " + aritmSred);

}
}
}


-->
Ma stvar je u tome sto nista ne kuzim Ja sam potpuni laik, al na kraju sam nest sklepo uz pomoc frenda, pa je to ovak na kraju ispalo.
I da, na netiu ima hrpa tih kodova za reading i writing, al problem je u tome sto nisam znao dobro postavit argumente i bilo mi prezbunjujuce




Citiraj:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace zadaca1
{
class Program
{
static void Main(string[] args)
{
int djeljitelj = 2;
string procitano;
int broj;
int brProcitanih = 0;
int brZapisanih = 0;
float aritmSred;
int zbroj = 0;

StreamReader sr = new StreamReader("C:\\input.txt");
StreamWriter sw = new StreamWriter("C:\\output.txt");

while ((procitano = sr.ReadLine()) != null)
{
brProcitanih++;

broj = Convert.ToInt32(procitano);
zbroj = zbroj + broj;

if (broj % djeljitelj == 0)
{
sw.WriteLine(broj.ToString());
brZapisanih++;
}
}
sr.Close();
sw.Close();

aritmSred = zbroj / brProcitanih;
Console.WriteLine("Broj procitanih: " + brProcitanih);
Console.WriteLine("Broj zapisanih: " + brZapisanih);
Console.WriteLine("Aritmeticka sredina: " + aritmSred);

}
}
}


gaggo je offline   Reply With Quote
Staro 03.12.2014., 21:29   #4
dedaWraith
Registered User
Moj komp
 
Datum registracije: Jan 2010
Lokacija: Zagreb
Postovi: 140
To ti je to, nema tu neke prevelke mudrosti
dedaWraith je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na