Keresés

Új hozzászólás Aktív témák

  • barnam_

    nagyúr

    válasz barnam_ #3316 üzenetére

    Azóta sikerült megcsinálnom :)
    Viszont akadt egy kis problémám, vagyis egy figyelmeztetés, amit el kellene tüntetnem.
    Ha 0-t adok meg az 1. változónak, működik a program, de ezt kapom:

    Use of uninitialized value in concatenation (.) or string at ./feladat5.sh line 28, <STDIN> line 4.

    Annyit kiderítettem, hogy valami Define-t kellene használnom, de semmit se találtam arról, hogyan kellene használnom.

    #!/usr/bin/perl -w

    print "elso:\n";
    $szam1=<STDIN>;
    chomp $szam1;

    print "diff:\n";
    $diff=<STDIN>;
    chomp $diff;

    print "hanyadik elemeket:\n";
    $elem=<STDIN>;
    chomp $elem;

    print "osszesen mennyi elemet:\n";
    $osszes=<STDIN>;
    chomp $osszes;

    $hatar=$diff * $osszes * $elem;
    for ($i=$szam1; $i<$hatar; $i=$i + $diff)
    {
    @list=(@list, $i);
    }

    $size=@list;
    for ($i=0; $i<=$size; $i=$i + $elem)
    {
    print "$list[$i] ";
    }
    print "\n";

Új hozzászólás Aktív témák