Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 17 odgovora
  • 17.871 pregleda

Najnovija ↓

C++ zadaci online 20.09.2005. u 11:00 · pre 257 meseci #1
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 :'-(
Re: C++ zadaci online 20.09.2005. u 23:34 · pre 257 meseci #5
Ej sta saljemo na ovom sajtu, neki *.txt fajl sa kodom il' recimo *.cpp ?
Nemogu da ispitujem mnogo posto sam na dialu.
Potpis
Never argue with an idiot. They bring you down to their level and beat you with
experience.
Re: C++ zadaci online 21.09.2005. u 09:54 · pre 257 meseci #6
Saljes source .c , .cpp ili .pas. Samo odaberes kojim u kojem jeziku je pisan source...
Potpis
#include <D3adly.h>
Re: C++ zadaci online 21.09.2005. u 09:54 · pre 257 meseci #7
Saljes .cpp i onda se na serveru kompajlira i testira i to ti je gotovo za par sekundi.
Re: C++ zadaci online 21.09.2005. u 12:07 · pre 257 meseci #8
allright
Potpis
Never argue with an idiot. They bring you down to their level and beat you with
experience.
Re: C++ zadaci online 21.09.2005. u 13:17 · pre 257 meseci
izmenjeno 1 put, poslednji put sucur 21.09.2005. u 13:19
  1. sucur21.09.2005. u 13:19zapis iz teksta poruke
#9
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 !!!
Potpis
Never argue with an idiot. They bring you down to their level and beat you with
experience.
Re: C++ zadaci online 21.09.2005. u 16:27 · pre 257 meseci
izmenjeno 1 put, poslednji put danio 21.09.2005. u 16:31
  1. danio21.09.2005. u 16:31zapis iz teksta poruke
#10
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...
Re: C++ zadaci online 21.09.2005. u 16:47 · pre 257 meseci #11
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;
}
Re: C++ zadaci online 21.09.2005. u 18:36 · pre 257 meseci #12
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!
Potpis
Never argue with an idiot. They bring you down to their level and beat you with
experience.
Re: C++ zadaci online 21.09.2005. u 19:27 · pre 257 meseci #13
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.
Potpis
Sky is not a limit
http://www.veleri.hr/~kcetina
Re: C++ zadaci online 21.09.2005. u 22:33 · pre 257 meseci #14
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.
Potpis
Never argue with an idiot. They bring you down to their level and beat you with
experience.
Re: C++ zadaci online 30.05.2010. u 14:34 · pre 200 meseci #15
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
Re: C++ zadaci online 30.05.2010. u 15:38 · pre 200 meseci #16
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;
} 
Potpis
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."
Re: C++ zadaci online 30.05.2010. u 15:52 · pre 200 meseci #17
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 :/
Re: C++ zadaci online 16.04.2011. u 13:07 · pre 189 meseci #18
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;
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme