Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

C++ KTU uzduotis Saldainiai


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2834 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

kazka panasaus ir as dariau:

int main()
{
	int a, b, saldainiuMaiseliai, kuponai;
	
	cout << "saldainiu maiselio kaina: ";
	cin >> a;
	
	cout << "bapkes skirtos saldainiam: ";
	cin >> b;
	
	// Perkam saldainius
	saldainiuMaiseliai = b / a;
	// Kuponu tiek kiek maiseliu
	kuponai = saldainiuMaiseliai;
	
	// Apsiperkam 3 kartus uz kuponus
	int maiseliaiUzKuponus = 0;
	for(int i=0; i<3; i++){
		maiseliaiUzKuponus += kuponai / 3;			// Pridedam nupirktus maiselius prie kintamojo
		kuponai = (kuponai / 3) + (kuponai % 3);	// kuponai = Nupirktu maiseliu kuponai + like kuponai is pirkimo
	}
	
	cout << saldainiuMaiseliai + maiseliaiUzKuponus << endl;
	
	return 0;
}

nors ir logiskai atrodo, bet rezultatas antram ir treciam sprendimui vistiek blogas gaunasi

tik tai jog jis kjp ir as perka po viena kiekviena karta ir gaunasi 3 maiseliai max

Nuoroda į komentarą
Dalintis per kitą puslapį

tik tai jog jis kjp ir as perka po viena kiekviena karta ir gaunasi 3 maiseliai max

gi nera parasyta kad tik po 1 maiseli gali pirkti. as padariau paprastai: nusiperki uz pinigus ir tada perki 3 kartus uz tuos kuponus kuriuos turi ir kuriuos dar gauni nusipirkes saldainiu maiseliu uz kuponus. zodziu, nesamone cia yra ir isvis nematau prasmes tokius uzdavinius spresti.

Nuoroda į komentarą
Dalintis per kitą puslapį

gi nera parasyta kad tik po 1 maiseli gali pirkti. as padariau paprastai: nusiperki uz pinigus ir tada perki 3 kartus uz tuos kuponus kuriuos turi ir kuriuos dar gauni nusipirkes saldainiu maiseliu uz kuponus. zodziu, nesamone cia yra ir isvis nematau prasmes tokius uzdavinius spresti.

na taip nera parasyta ce sita uzduoty kas kjp supranta , as pvz supratau taip jog gali pirkti 3 kartus po viena maisely todel nes tai yra pabrezta ir nurodyta kitu atveju jeigu tu galetum pirkti 3 kartus po benkiek maiseliu tai sita salyga neturetu prasmes nes vistiek vienu kartu viska nusipirktum . nabet ce kaip kas supranta , as issiunciau KTU laiska kad jie paaiskintu sita uzduoty

Nuoroda į komentarą
Dalintis per kitą puslapį

Nu tai gal pagrindinis pirkima tai už pinigus, poto eina 3 pirkimai už kuponus jei jų turi tai pvz iš to pagrindinio pirkimo turi 17 kuponu isleidi 15 ir gauni dar 5 kuponus, tada baigias tas pirkimas už kuponus pirmas. Poto antru pirkimu turi jau 7 kuponus išleidi 6 ir dar gauni 2. Nu o jau trečiu pirkimu turi tik 3 tai dar gauni 1 už kurį jau nieko nenusipirksi ir taip jau nebegali pirkt nes jau pirkai 3 kart už kuponus.

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

(redaguota)
#include <iostream>

using namespace std;

int main()
{
    int kaina = 2;
    int pinigai = 26;
    int suzk = 0;
    int saldainiai;
    int kuponai;
    int viso;

    saldainiai = pinigai / kaina;
    kuponai = saldainiai;
    for(int a = 0; a < 3; a++){
            int k = 0;
            k = kuponai / 3;
            suzk += k;
            kuponai = (kuponai % 3 ) + k;
    }
    viso = saldainiai + suzk;
    cout << viso;

    return 0;
}

Geras rezultatas tik su pirmu varijantu , arba jie apsiskaiciavo arba nzn nes kad ir kaip skaiciuoji antro ir trecio visad vienu daugiau

Redaguota , nario yahoo5000
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2834 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...