[ NeznamTkoSam @ 20.09.2005. 10:00 ] @
Da li se tko sjeca sajta na kojem su bili C++ zadaci i testirali su se online?
Sajt je bio na hrvatskom/srpskom/...
Google mi nije pomoga :'-(
[ NrmMyth @ 20.09.2005. 15:09 ] @
Trazi Z-trening.
[ NeznamTkoSam @ 20.09.2005. 19:43 ] @
http://www.z-trening.com/
HVALA MAJSTOREEEEE

[Ovu poruku je menjao NeznamTkoSam dana 20.09.2005. u 20:46 GMT+1]
[ NrmMyth @ 20.09.2005. 20:25 ] @
No prob
[ sucur @ 20.09.2005. 22:34 ] @
Ej sta saljemo na ovom sajtu, neki *.txt fajl sa kodom il' recimo *.cpp ?
Nemogu da ispitujem mnogo posto sam na dialu.
[ D3adly @ 21.09.2005. 08:54 ] @
Saljes source .c , .cpp ili .pas. Samo odaberes kojim u kojem jeziku je pisan source...
[ NeznamTkoSam @ 21.09.2005. 08:54 ] @
Saljes .cpp i onda se na serveru kompajlira i testira i to ti je gotovo za par sekundi.
[ sucur @ 21.09.2005. 11:07 ] @
allright
[ sucur @ 21.09.2005. 12:17 ] @
Ma kakvi su ovo fazoni, moze li neko da mi objasni zbog cega je ovaj zadatak netacan:
Code:
#include <iostream>
using namespace std;
int main()
{
int V,d,C;
int dostava,ostatak,udostava;
cin >> V;
while(!(V >= 0) || !(V <= 2000000000))
cin >> V;
cin >> d;
while(!(d >= 0) || !(d <= 2000))
cin >> d;
cin >> C;
while(!(C >= 0) || !(C <= 5000))
cin >> C;
dostava = C - 2 * d;
udostava = dostava;
ostatak = V - C;
while(!(ostatak < C))
{
    ostatak = ostatak - C;
    if(ostatak == 0)
    {
    dostava = C - d;
    udostava += dostava;
    }
    if(ostatak != 0)
    {
    dostava = C - 2 * d;
    udostava += dostava;
    }
}
cout << udostava << " " << ostatak;
}


------------------------------------------------------------------------
A evo kako glasi zadatak:
U gradu A nalazi se zaliha goriva od V (0 < V < 2000000000) litara, od koje kamion-cisterna treba da dostavi što je moguce vecu kolicinu u grad B. Od grada A do grada B ima tacno d (0 < d <= 2000) kilometara. Cisterna troši 1 litar na jedan kilometar, a može da primi ukupno C (0 < C <= 5000) litara za prevoz i potrošnju.
Napisati program koji za date V, d, C, ispisuje koliko najviše goriva može da se dostavi iz A u B, i koliko PRI TOME najviše može ostati u A. Cisterna može ostati u gradu koji daje povoljniji ishod.

Podaci se ucitavaju sa standardnog ulaza u prvom (i jedinom) redu nalaze se celi brojevi v, d, C, respektivno. Na standardni izlaz treba ispisati jedan red i u njemu dva cela broja. Ovi brojevi treba da su redom tražene vrednosti: najveca kolicina goriva koja se može dopremiti u grad B i najveca kolicina koja pri tome može ostati u gradu A.

Primer:

Ulaz:
2000 100 1000

Izlaz:
1700 0
----------------------------------------------------------

Pokusavao sam jos neke sitne stvari da mjenjam, al' nece, kaze netacno !!!

[Ovu poruku je menjao sucur dana 21.09.2005. u 13:19 GMT+1]
[ danio @ 21.09.2005. 15:27 ] @
Mozda fali return 0; na kraju main-a?

I mislim da nemoras pisate While-ove. Ako u zadatku pise da ce brojevi biti od tolko do tolko onda znas da ce takvi biti. Nemoras ih dodatno provjeravati...

[Ovu poruku je menjao danio dana 21.09.2005. u 16:31 GMT+1]
[ danio @ 21.09.2005. 15:47 ] @
Cini mi se da je odgovor na taj zadatak:
Code:

#include <iostream>

using namespace std;

int main()
{
    int v,d,c,t;
    cin>>v>>d>>c;
    t=v/c;
    cout<<t*c-d*(2*t-1)<<" "<<v%c<<endl;
    
    return 0;
}
[ sucur @ 21.09.2005. 17:36 ] @
Nece ni taj, ma pusti zajebavaju narod, napravljena striktna pravila, jer oba programa odradjuju zadatak kako valja, al' nije napisan na "njihov" nacin i padaju.
Gubljenje vremena!
[ Tronic @ 21.09.2005. 18:27 ] @
Citat:
sucur: Nece ni taj, ma pusti zajebavaju narod, napravljena striktna pravila, jer oba programa odradjuju zadatak kako valja, al' nije napisan na "njihov" nacin i padaju.
Gubljenje vremena!


I ja samo pokušavo riješiti neke zadatke, i jednostavnije od ovoga, i iako su totalni ispravni, pada na testu.

Ali je dobro pročitati te zadatke i riješiti ih, ali ne ih dati na testiranje, jer i onako znaš dali je ispravan ako radi šta se traži od njega.
[ sucur @ 21.09.2005. 21:33 ] @
Slazem se, treba ih razraditi.
A bezze im je provjera, recimo meni je par puta pao na ona prva dva zadatka, a rade savrseno, tako da to iritira covjeka.
[ Zoran Pantic @ 30.05.2010. 13:34 ] @
ZD. /*za ucitani n ispisuje s=1-1/2+1/3-...+-1/n*/
#include<conio.h>
#include<stdio.h>
main()
{
int p,i,n;
float s;
clrscr();
i=1;
s=0;
p=1;
printf("\n Upisi jedan broj: ");
scanf("%d",&n);
while(i<=n)
{
s+=(float)p/i;
i++;
p=-p;
}
printf("\n suma je %.3f",s);
getch();
}


moze mi neko ovo convert to cpp :S
[ karas @ 30.05.2010. 14:38 ] @
Da si samo pogledao korice neke knjige pa si mogao nesto ovako da zbrzas:
Code:

#include <iostream>

using std::cin;
using std::cout;
using std::endl;


int main()
{
  int p, i, n;
  float s;
  i = 1;
  s = 0;
  p = 1;
  cout << "Upisi jedan broj: ";
  cin >> n;
  while(i <= n)
  {
    s += static_cast<float>(p) / i;
    i++;
    p =- p;
  }
  cout << "suma je " << s;
  return 0;

[ Zoran Pantic @ 30.05.2010. 14:52 ] @
Hvala puno

ostala su mi josh 2 ZD koja ne znam uraditi :/

1. Napiši program koji će ispisati koliko se puta učitani znak pojavljuje u učitanom stringu.
2. Učitaj jednu kvadratnu matricu reda n. Ispiši najveći i najmanji element u svakom redu i koloni. Dobivene elemente smjestiti u jednodimenzionalne nizove.

Ako Vam nije mrsko, pls help... Vama mozda 2-3 min a meni mnogo znace ta 2 ZD

P.S. sry ak sam dosadan :/
[ marko997 @ 16.04.2011. 12:07 ] @
1.E evo za prvi zadatak ovo je u c programskom jeziku pa ti samo prebaci u c++

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char rec[100],c;
int len,u,i;
scanf ("%s",&rec);
fflush(stdin);
scanf ("%c",&c);
len=strlen(rec);
u=0;
for (i=0;i<len;i++)
{
if (c==rec)
{
u++;
}
}
printf ("%i",u);
system("PAUSE");
return 0;
}