Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Parancssori argumentumok kezelese.
- * Ha az argumentumok mertani sorozatot alkotnanak az elso ket elembol kiindulva,
- * mennyi a tovabbi argumentumok elterese a sorozat megfelelo elemetol?
- *
- * @author Szabó Ákos
- */
- package mertan;
- public class Mertani {
- public static void main(String[] args) {
- int[] tomb = new int[args.length];
- int[] tomb2 = new int[args.length];
- int ellenor=0, hossz=0;
- //ha mértani
- int elso = Integer.parseInt(args[0]);
- int masodik = Integer.parseInt(args[1]);
- int q = 0;
- if(elso<masodik){
- q = masodik / elso;
- } else if (elso > masodik){
- q = elso / masodik;
- }
- //mértani elenörzés
- for(int i=0; i<args.length;i++){
- tomb[i] = Integer.parseInt(args[i]);
- hossz++;
- }
- tomb2[0]=tomb[0];
- for(int i=1; i<args.length;i++){
- tomb2[i] = tomb2[i-1]*q;
- }
- for(int i=0; i<args.length; i++){
- if(tomb[i] != tomb2[i]){
- System.out.println("Nem mértani sorozat!");
- }else{
- ellenor++;
- }
- }
- if(ellenor == hossz){
- System.out.println("Mértani sorozat");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement