Programozás házi feladat?
Ez a feladatom:
//1. Deklaráljon egy 10 elemű int típusú vektort adatok azonosítóval.
//3. Határozza meg és írja ki a vektorban levő számok összegét a képernyőre.
//4. A 3. feladatban kiszámolt összeget az eredmeny.txt szövegfájlba is írja ki.
//5. Olvasson be egy számot a billentyűzetről.
//6. Határozza meg és írja ki a képernyőre, hogy a beolvasott szám hányszor szerepel a vektorban.
Azt szeretném tudni hogy ha a programot így csinálom meg akkor jó?
valami hibát jelez benne, viszont nem tudok rájönni mi lehet a baj. Íme a programom:
int[] adatok = new int[10];
Random r = new Random();
{
for (int i = 0; i < adatok.Length; i++)
{
adatok[i] = (int)r.Next(50, 100);
}
}
foreach (var adat in adatok)
{
Console.Write($"{adatok},");
}
Console.WriteLine();
Console.WriteLine("A számok összege:{0}", adatok);
StreamWriter fp = new StreamWriter(@"f:\eredmeny.txt", false, Encoding.UTF8);
Console.Write("Adjon meg egy számot:");
adatok=long.Parse(Console.ReadLine());
Console.Write("Kérem a keresendő számot:");
byte keres = byte.Parse(Console.ReadLine());
int db = 0;
for (int i = 0; i < adatok.Length; i++)
{
if (keres == adatok[i])
db++;
}
Console.ReadKey();
Ez C++ nyelven van írva.
Előre köszönöm a segítséget!





StreamWriter fp = new StreamWriter(@"f:\eredmeny.txt", false, Encoding.UTF8);
Console.Write("Adjon meg egy számot:");
adatok=long.Parse(Console.ReadLine());
erre azt írja hogy
The type or namespace name 'StreamWriter' could not be found(are you missing a using directive or an assembly reference.
ugyan ezt a következő StreamWrite-ra
Az encoding-ra pedig: The name 'Encoding' does not exist in the current context
utolsóra azaz a adatok=long.Parse(Console.ReadLine());
cannot implicitly convert type 'long' to 'int'[]'
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!