Pereiti prie turinio

Didžiausio skaičiaus radimas - pascal


Rekomenduojami pranešimai

Sveiki, turiu klausimą:

Kaip galima rasti didžiausią skaičių iš failo?

 

Kodas:

program Zaidimas;
 var n, s, az, i, sk : integer;
               Fr, Fw : text;
begin
 Assign(Fr, 'Duomenys.txt');
 Reset(Fr);
 Read(Fr, n);
 n := n div 2;
 for i := 1 to n do
   begin
     ReadLn(Fr, s, az);
     sk := s + az;
     WriteLn(s, ' + ', az, ' = ', sk);
   end;
 Close(Fr);
 Readln;
end.

 

Duomenys.txt

10
6 2
7 1
5 6
1 8
4 3

 

Detalesnė info apie užduotį:

Du draugai pirmokai mokosi sudėti skaičius ir žaidžia tokį žaidimą: n kortelių (n - lyginis skaičius) jie

pasidalija po lygiai. Ant gautų kortelių kiekvienas užrašo po vieną skaičių nuo 1 iki 10. Nežiūrėdami į

parašytus skaičius, vaikai sudeda korteles poromis: pirmasis žaidėjas deda kortelę, šalia jos deda kortelę

antrasis žaidėjas. Veiksmai kartojami, kol sudedamos visos kortelės. Po to ieškoma kortelių poros, kurios

skaičių suma yra didžiausia. (Jei yra kelios tokios kortelių poros, tai imama pirmoji.) Žaidimą laimi tas,

kurio išrinktos poros kortelėje užrašytas didesnis dėmuo. Jei abu dėmenys vienodi, skelbiamos lygiosios.

Parenkite programą, kuri apskaičiuotų, kuris pirmokas laimėjo žaidimą.

Pradinių duomenų faile Duomenys.txt nurodytas kortelių skaičius n ir žaidėjų sudėtų poromis kortelių

skaičiai - nuo 1 iki 10, atskirti tarpais (skaičiai gali kartotis).

 

Rezultatų failo Rezultatai.txt pirmoje eilutėje pateikite didžiausią sumą ir tos sumos dėmenis. Kitoje eilutėje

- laimėtojo numerį (1, jei žaidimą laimėjo pirmasis draugas, arba 2, jei žaidimą laimėjo antrasis) ar abiejų

žaidėjų numerius, atskirtus tarpais, jei skelbiamos lygiosios.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...