Olimpiada Locala de Informatica

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

17 Feb 2009, 18:59

Salut.
Sambata, 21 februarie, are loc olimpiada de informatica pe Cluj-Napoca, nu Cluj...deci locala nu judeteana.
As vrea sa imi dati niste probleme sa ma obisinuiesc si niste pareri de la cei care au mai concurat la asa ceva. Clasa IX, C++.

Thanks!
RoyalServer
User avatar
Radu.
Fost moderator
Fost moderator
Posts: 789
Joined: 07 Jul 2007, 13:07
Detinator Steam: Da
CS Status: Numai Revin Niciodata!
Reputatie: Fost moderator
Restrictie mesaje private!
Has thanked: 2 times
Been thanked: 2 times
Contact:

17 Feb 2009, 19:12

Se citeste un numar care reprezinta luna din an (1 pentru ianuarie,2 pentru februarie etc.).Afisati numarul lunii precedente si lunii urmatoare.
In C++ :)
Image
Image
Image
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

17 Feb 2009, 20:30

Radu wrote:Se citeste un numar care reprezinta luna din an (1 pentru ianuarie,2 pentru februarie etc.).Afisati numarul lunii precedente si lunii urmatoare.
In C++ :)
Pai ce-i asta frate? :|
Probleme de olimpiada nu chestii de genul acesta...
User avatar
Radu.
Fost moderator
Fost moderator
Posts: 789
Joined: 07 Jul 2007, 13:07
Detinator Steam: Da
CS Status: Numai Revin Niciodata!
Reputatie: Fost moderator
Restrictie mesaje private!
Has thanked: 2 times
Been thanked: 2 times
Contact:

18 Feb 2009, 07:15

Pai frate,iti va cere sa ii scri programul.Iti da diverse probleme acolo.Eu am fost la inceputul anului la asa ceva si mi-a dat cateva probleme deastea si 2-3 sa scriu algoritmii.
Nu stiu cum va fi la voi,dar la noi nea pus sa scriem pe foaie: "#include <iostream.h>
void main() etc."
Acuma de unde sa stiu cum va fi la voi,la noi asa a fost :|
Image
Image
Image
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

19 Feb 2009, 17:08

La olimpiade nu se lucreaza cu iostream ci cu fstream, adica fisiere. Cel putin asa cred.
Problema care mi-ai dat-o e cam banala pentru olimpiada. Ceva mai greu nu ai?
User avatar
Radu.
Fost moderator
Fost moderator
Posts: 789
Joined: 07 Jul 2007, 13:07
Detinator Steam: Da
CS Status: Numai Revin Niciodata!
Reputatie: Fost moderator
Restrictie mesaje private!
Has thanked: 2 times
Been thanked: 2 times
Contact:

19 Feb 2009, 19:03

A deci aia ti se pare simpla,na bine,hai ca iti zic una mai grea,una care am rezolvat-o in 2-3 ore :)) :
Se citesc doua numere de la tastatura, a si b .Afisati numarul de termeni ai sirului lui Fibonacci din intervalul [a,b].Scrieti cate o varianta de program pentru fiecare structura repetitiva implementata in limbajul C++.Precizati expresiile si instructiunile folosite pentru cele trei actiuni ale procesului de control.
Image
Image
Image
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

20 Feb 2009, 12:40

~ 1 minut; afiseaza toti termenii din intervalul [a;b]

Code: Select all

#include <iostream.h>

int main()
{
    int a, b, i, x[ 100 ] = { 0, 1 };
    cout<<"a = "; cin>>a;
    cout<<"b = "; cin>>b;

    for(i = 2; i <= b; i++ )
        x[ i ] = x[ i-1 ] + x[ i-2 ];
    for(i = a; i <= b; i++ )
        cout<<x[ i ]<<"  ";
}
Daca fac fara vectori afiseaza doar al b-lea element. Daca se poate face si cu 'goto'...nu l-am invatat, inca :)
User avatar
Radu.
Fost moderator
Fost moderator
Posts: 789
Joined: 07 Jul 2007, 13:07
Detinator Steam: Da
CS Status: Numai Revin Niciodata!
Reputatie: Fost moderator
Restrictie mesaje private!
Has thanked: 2 times
Been thanked: 2 times
Contact:

20 Feb 2009, 16:11

Mda,ai calculat bine :)
Mai vrei? :))
Image
Image
Image
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

20 Feb 2009, 17:28

Radu wrote:Mda,ai calculat bine :)
Mai vrei? :))
Da, ca de multe frate...maine e concursul!
User avatar
Ciprian
Fost administrator
Fost administrator
Posts: 5172
Joined: 10 May 2008, 21:29
Detinator Steam: Da
CS Status: ^^
SteamID: crazycipry
Reputatie: Fost administrator
Fost Scripter eXtreamCS
Fost Supervizor CS.eXtreamCS.com
Fost Unbanner ZM.eXtreamCS.com
Fost Contribuitor
Nume anterior: crazy.cipry
Location: Baia Mare
Has thanked: 177 times
Been thanked: 405 times

20 Feb 2009, 17:45

Scrieti un program care sa afiseze:

Code: Select all

1
12
123
...
123...n
123...n
...
123
12
1
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

20 Feb 2009, 19:18

Code: Select all

#include <iostream.h>

int main()
{
    int n, i, j, x[ 100 ];
    cout<<"n = "; cin>>n;
    for(i = 0; i < n; i++ )
        x[ i ] = i+1;

    for(i = 0; i < n; i++)
    {
        for(j = 0; j <= i; j++)
            cout<<x[ j ];
        cout<<endl;
    }
}
Am facut doar de la 1 la n, nu si de la n la 1. Nu imi vine o metoda in minte, ai tu rezolvarea?
User avatar
Radu.
Fost moderator
Fost moderator
Posts: 789
Joined: 07 Jul 2007, 13:07
Detinator Steam: Da
CS Status: Numai Revin Niciodata!
Reputatie: Fost moderator
Restrictie mesaje private!
Has thanked: 2 times
Been thanked: 2 times
Contact:

20 Feb 2009, 19:26

1. Se citesc mai multe cifre de la tastatura pana cand suma lor depaseste valoarea 40.Afisati numarul de cifre introduse.Scrieti cate o varianta de program pentru fiecare structura repetitiva implenetata in limbajul C++.Precizati expresiile si instructiunile folosite pentru cele trei actiuni alre procesului de control.

2.Se citeste un numar natural n si apoi un sir de numere intregi.Afisati suma pe care o obtineti adunand primul divizor prim dub fiecare numar citit.
Image
Image
Image
Post Reply

Return to “Discutii generale”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot] and 422 guests