amce00 Wrote:Vozdra raja sta ima i pozz,
e ovako imam proble oko jednog programa, trebam da napisem koloko je brojeva djeljivih sa tri u intervalu od n do k, to mi nije problem ali neznam kako da mi napise npr. u intervalu od 1 - 10 ima 3 broja djeljiv sa 3, a ne da napise ( 3, 6, 9 ), evo sto sam ja uradio prvi je pokusaj da to uradim ali imam negdje gresku:
1.
#include <iostream.h>
void main()
{
int k,x,n;
cout <<"k = ";
cin >> k;
cout << "n = ";
cin >> n;
x = k + 1;
for (x>k;x<n;x++)
{
if (k<n)
{
if (k%3==0; n%3==0)
cout << ((n-k)/3)-1;
else
if (k%3!==0; n%3==0)
cout <<((n-k)/3);
else
if (k%3!==0; n%3!==0)
cout <<((n-k)/3);
}}
2.
#include <iostream.h> // Ovaj je tacan ali samo napise npr. 1 - 10 (3,6,9)
void main()
{
int k,x,n,t;
cout <<"k = ";
cin >> k;
cout << "n = ";
cin >> n;
for (x=k;x<=n;x++)
{
if(x%3==0)
cout << x;
else
cout <<" ";
}}
Pa ako neko mi moze malo da pomogne.
Ne znam c++, no prema svojem znanju opcenito o programskim jezicima i cistoj logici pretpostavljam da ovdje gdje ispisujes varijable trebas povecavati neku varijeblu te je ispisati nakon for petlje:
Code:
#include <iostream.h>
void main()
{
int k,x,n,t, broj;
broj = 0;
cout <<"k = ";
cin >> k;
cout << "n = ";
cin >> n;
for (x=k;x<=n;x++)
{
if(x%3==0)
broj += 1;
}
cout << broj;
}
Pretpostavljam da tako ide...