Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki ,taigi reikėtų pagalbos su šią užduotimi , bandžiau daryti tai gavosi tiktai tiek , o toliau nebeišeina .

 

#include <iostream>

#include <fstream>

#include <iomanip>

using namespace std;

void skaitymas (int &k, int &n, int a[], int p[] , int &nn , int &i, int mas[] , int &tmp ) {

ifstream fd("Duomenys.txt");

fd >> n >> k ;

for (i=1; i<=n; i++) {

fd >> a;

}

for ( i=1; i<=n; i++) {

p = (a / k) * 100 ;

}

for ( i=1; i<=n; i++) {

nn = k - a;

}

for ( i=1; i<=n; i++) {

if (mas > mas [i +1])

tmp = mas[i+1];

mas[i+1] = tmp ;

}

}

 

main(){

int k; // kiek yra pasaulyje kalbu

int a[100]; // snekanciu zmoniu skaicius

int n;// kiek is viso sneka sita kalba zmoniu

int p[100]; // zmoniu skaicius procentais ta kalba

int nn; // kiek zmoniu ta kalba nekalba

int i;

int mas[100];

int tmp;

skaitymas(k,n,a,p,nn,i,mas,tmp);

return 0;

}

 

 

Sąlyga

Užduotis. Kalbos

Pasaulyje yra k populiarių kalbų, kuriomis kalba n milijonų žmonių. Žinoma, kiek žmonių kalba

kiekviena populiaria kalba.

Parenkite programą, kuri apskaičiuotų, kiek procentų p visų žmonių kalba kiekviena kalba ir kiek

žmonių nn ta kalba nekalba.

Pirmoje pradinių duomenų failo Duomenys.txt eilutėje įrašytas populiarių pasaulio kalbų skaičius

k ir jas vartojančių žmonių skaičius - n milijonų. Tolesnėse k eilučių įrašyta po vieną sveikąjį

skaičių kn – kiek milijonų žmonių vartoja kiekvieną iš kalbų.

Į rezultatų failą Rezultatai.txt surašykite, kiek procentų žmonių p kalba kiekviena kalba ir kiek

žmonių nn ta kalba nekalba. Vienai kalbai skirkite vieną eilutę.

Nurodymai:

 Programoje naudokite funkciją void, skaičiuojančią p ir nn reikšmes.

 

Pradiniai duomenys Rezultatai

16 4092

512

245

211

498

391

125

75

71

78

160

1000

192

77

280

100

77

Rezultatai

1.74 4021

1.83 4017

1.88 4015

1.88 4015

1.91 4014

2.44 3992

3.05 3967

3.91 3932

4.69 3900

5.16 3881

5.99 3847

6.84 3812

9.56 3701

12.17 3594

12.51 3580

24.44 3092

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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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