c++

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
m.alex
Membru, skill +1
Membru, skill +1
Posts: 239
Joined: 15 Sep 2012, 22:35
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 27 times
Been thanked: 14 times
Contact:

23 Apr 2013, 20:04

Salutare. Am si eu o problema mai grea la informatica, sunt la inceput..
Am incercat s-o rezolv in n moduri.. dar niciodata nu-mi da calumea.
Suna cam asa:
* se da un tablou din N elemente naturale. Sa se verifice daca elementele formeaza sirul lui Fibonacci. Sa se afiseze DA, iar daca nu, NU.

Fac citirea tabloului.. stiu cum trebuie sa arate sirul lui fibonacci, doar ca ma incurc la "verificare"
RoyalServer 2
gabriel-
Membru, skill +1
Membru, skill +1
Posts: 297
Joined: 08 Aug 2007, 14:33
Detinator Steam: Da
Reputatie: Fost Scripter eXtreamCS
Location: Bistriţa.
Has thanked: 22 times
Been thanked: 10 times

23 Apr 2013, 21:29

Salut,

Postează aici ce-ai reuşit să faci până acum, şi unde exact te-ai împotmolit.
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:

24 Apr 2013, 00:38

In primul rand verifici primele 2 elemente din sir ca sa fie 0 si 1, daca e asa le verifici pe urmatoarele incepand de la al 3-lea: sa fie suma celor 2 anterioare
| Afiseaza codul
[code]#include <iostream>

using namespace std;

int main ( )
{
	int a[ 20 ], n, i, ok = 1;

	cout << "n = "; cin >> n;
	for ( i = 1; i <= n; i++ )
		cin >> a[ i ];

    if ( a[ 1 ] == 0 && a[ 2 ] == 1 )
    {
        for ( i = 3; i <= n; i++ )
            if ( a[ i ] != a[ i-1 ] + a[ i-2 ] )
            {
                ok = 0;
            }
    }
    else
    {
        ok = 0;
    }

	if ( ok )
        cout << "Este Fibonacci";
    else
        cout << "Nu este Fibonacci";

	return 0;
}

[/code]
m.alex
Membru, skill +1
Membru, skill +1
Posts: 239
Joined: 15 Sep 2012, 22:35
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 27 times
Been thanked: 14 times
Contact:

25 Apr 2013, 17:59

Multumesc annakin!
Eu la " if ( a[ 1 ] == 0 && a[ 2 ] == 1 )"
facusem ceva de genu' "if(a==a[i-1]+a[i-2]) .. greseala mare, acum am inteles.
Post Reply

Return to “Discutii generale”

  • Information