Megoldás? Kódot legyen szíves. Java (NetBeans)
Készítsünk programot, mely meghatároz egy számtani sorozatot (adott az első elem, a
differencia és az elemszám).
elemsz: elemszám
elso: első elem
diff: differencia
sorozat: elemsz elemű tömb
sorozat[1] = elso
ciklus i = 2-től elemsz-ig
sorozat[i] = sorozat[i-1] + diff
Kicsit át kell írnod, mert ez ugye pszeudokód, a Java 0-tól indexel, típusokra ügyelsz, de menni fog az.
package javaapplication1;
import java.io.*;
public class JavaApplication1 {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader (System.in));
int elem1 = 0, dif = 0, elemszam = 0;
System.out.print("Add meg az első elemet: ");
try {
elem1 = Integer.parseInt(reader.readLine());
} catch (Exception e) {
System.out.printf("Hiba: " + e);
}
System.out.print("Add meg a diferenciát: ");
try {
dif = Integer.parseInt(reader.readLine());
} catch (Exception e) {
System.out.printf("Hiba: " + e);
}
System.out.print("Add meg az elemszámot: ");
try {
elemszam = Integer.parseInt(reader.readLine());
} catch (Exception e) {
System.out.printf("Hiba: " + e);
}
System.out.print("Sorozat: " + elem1 + ", ");
int elemek = elem1;
for (int i = 1; i < elemszam; i++) {
elemek += dif;
System.out.print(elemek + ", ");
}
}
}
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!