Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki turiu tokia programa , taciau nedabaigta iki galo ir nebera ideju kaip ta padaryti, gal kas zinote ar galetumet padaryti programos gala. Reikia kad 'Skaiciuotuvas' programos pabaigoje nebaigtu darbo , o leistu skaiciuoti toliau su gautuoju skaiciumi.

 

# include <stdio.h>

float laipsnis (float x)

{return (x*x);}

 

float suma (float x, float y)

{return (x+y);}

 

float skirtumas (float x, float y)

{return (x-y);}

 

void main()

{ int b ;

b=1;

float a, x, y, rez;

while (b==1)

{

printf("Iveskite 1 jeigu norite pakelti laipsniu , iveskite 2 jeigu norite sudeti , iveskite 3 jeigu norite atimti");

scanf ("%f",&a);

if (a==1)

{printf("Iveskite skaiciu jusu ");

scanf("%f", &x);

rez=laipsnis(x);

printf("%f",rez);

printf("norite testi ?1-taip , 0-ne");

scanf("%d",&b);}

else if (a==2)

{ printf("Iveskite du skaicius : ");

scanf("%f%f",&x,&y);

rez=suma(x,y);

printf("%f",rez);

printf("norite testi ?1-taip , 0-ne");

scanf("%d",&b);}

else {printf("Iveskite du skaicius kuriuos norite atimti :");

scanf ("%f%f",&x,&y);

rez=skirtumas(x,y);

printf("%f",rez);

printf("norite testi ?1-taip , 0-ne");

scanf("%d",&b);

}}}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki turiu tokia programa , taciau nedabaigta iki galo ir nebera ideju kaip ta padaryti, gal kas zinote ar galetumet padaryti programos gala. Reikia kad 'Skaiciuotuvas' programos pabaigoje nebaigtu darbo , o leistu skaiciuoti toliau su gautuoju skaiciumi.

 

Nu tai suk begalini cikla ir psio. Padaryk pvz kad by default issaugo reiksme ir su ja skaiciuoji toliau, o jei inputas buna pvz "clean" tada istrini paskutine reiksme ir duodi skaiciuot is naujo. Jei paraso "stop", stabdai cikla su break.

 

Čia ne C++, o C programavimo kalba :D

 

Ta prasme? o.O

 

 

Žinau vaikį, kuris C ir C++ (o dabar ir Java pradėjo vartot) valgo pusryčiams, pietums ir vakarienei... Dar nebuvo tokios užduoties, kurios jis neišspręstų (medžiai ir t.t.) ir tikrai viską atlieką pigiausiomis kainomis.

 

Jei kalbi apie binary tree, tai cia nera sunkus dalykas :-). Tik del tokio dalyko kreiptis asmeniskai pas zmogu ir jam litus moket tikrai neapsimoka.

Redagavo facis1
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai gal ta, kad nepanaudota niekas iš C++ galimybių ar stdlib'o, kodas – validus C, o su g++ netgi nesikompiliuoja...

 

Ir kodel gi turetu nesikompiliuot? O kad nepanaudota nei viena is C++ galimybiu - koks skirtumas, kodas kompiliuojas ir su C ir su C++ kompaileiru, tad negalima skirtstyt i C ar C++ sito kodo.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ir kodel gi turetu nesikompiliuot? O kad nepanaudota nei viena is C++ galimybiu - koks skirtumas, kodas kompiliuojas ir su C ir su C++ kompaileiru, tad negalima skirtstyt i C ar C++ sito kodo.

 

b.c:11:11: error: ‘::main’ must return ‘int’

Todėl ir turėtų – g++ keikiasi, o gcc, be papildomų switchų, ant to nusispjaut. Nesumanei net pabandyt? :)

 

O dėl skirstymo – tiesiog jei programuoji C, tai programuok C, jei C++ - tai C++. Ir pagal tai kalbėk...

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ą...