» »

[c++] Domača naloga

[c++] Domača naloga

barcaFan ::

zadravo folk rabim pomoč delam program ki mora izpisat 101 stevilo in zraven izpisat katera so deljena z 5 in 3. Zraven prilagam svoj del kode
int main() 
{
	int *s;
	
	for(int i=0;i<101;i++)
	{
		if(*s%3==0 && *s%5==0)
		cout<<"števila so deljena z 5 in 3 "<<s[i]<<endl;
	}
  • spremenil: Mavrik ()

pitbull1336 ::

int main()
{
	for (int i = 1; i < 101; i++)
	{
		if (i % 3 == 0 && i % 5 == 0)
			std::cout << "števila so deljena z 5 in 3 " << i << std::endl;
	}

	return 0;
}

barcaFan ::

hvala pitbul samo me zanima če se da tako naredit da ti jih izpiše vseh 101 ne samo tiste katere so deljene z 3 in 5

black ice ::

znotraj zanke, pred ali za if stavkom daš
cout << i << endl;

Zgodovina sprememb…

Yacked2 ::

Če je število deljivo s 3 in s 5 se lahko zapiše kot:

število = 3*5*nekaj, torej je število deljivo s 15. V if lahko daš samo pogoj i % 15 == 0
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

pitbull1336 ::

int main()
{
	for (int i = 1; i < 101; i++)
	{
		std::cout << i;
		if (i % 3 == 0 && i % 5 == 0)
			std::cout << " je deljivo z 3 in 5";
		std::cout << std::endl;
	}
	return 0;
}

mehki ::

@pitbull1336
using std::cout;
using std::endl;

int main()
{
	for (int i = 1; i < 101; i++)
	{
		cout << i;
		if (i % 3 == 0 && i % 5 == 0)
			cout << " je deljivo z 3 in 5";
		cout << endl;
	}
	return 0;
}

:))

smoke ::

Vse tri rešitve imajo "off-by-one" napako, @barcaFan je rekel 101 število, vi jih pa izpisujete 100. ;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java passing

Oddelek: Programiranje
203645 (3298) mihibo5
»

[C++] Prehod na Windows Forms

Oddelek: Programiranje
5979 (943) jizzer
»

[sql]-stevilka vrstic

Oddelek: Programiranje
121146 (1009) bmandl
»

Programiranje v C++

Oddelek: Programiranje
352585 (1443) krneki0001
»

izpis integerja v appletu

Oddelek: Programiranje
6875 (806) zoune

Več podobnih tem