Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablice 100 elementów dla ciągu

Ostatnio zmodyfikowano 2013-11-07 21:58
Autor Wiadomość
pekfos
» 2013-11-07 21:17:17
Mamy rozumieć, że nie działa?

Wywal to
C/C++
a[ i ] = i;
i to
C/C++
a[ 0 ] = n;
a[ 1 ] = n + 1;
a[ 2 ] =- n;
a[ 3 ] =- n - 1;
P-95583
michal123
Temat założony przez niniejszego użytkownika
» 2013-11-07 21:21:18
C/C++
#include <iostream>
using namespace std;

const int N = 100; // liczba komórek tablicy

int main()
{
    int a[ N ], i;
    int n = 1;
    int j = n;
    for( i = 0; i < N; i++ );
   
    {
       
       
        switch( i % 4 )
        {
        case 0:
        case 1:
            a[ i ] = j++;
            break;
           
        default:
            a[ i ] = - a[ i - 2 ];
        }
       
       
       
       
    }
   
    for( i = 0; i < N; i++ )
         cout << "a[" << i << "] = " << a[ i ] << endl;
   
}
return 0;


CZY




C/C++
#include <iostream>
using namespace std;

const int N = 100; // liczba komórek tablicy

int main()
{
    int a[ N ], i;
    int n = 1;
    int j =- 4;
    for( i = 0; i < N; i++ ) a[ i ] = i;
   
    {
        j = j + 4;
        a[ j ] = i;
        a[ j ] = i + 1;
        a[ j ] =- i;
        a[ j ] =- i - 1;
       
       
    }
   
   
   
   
}

for( i = 0; i < N; i++ )
     cout << "a[" << i << "] = " << a[ i ] << endl;

return 0;
}
P-95585
pekfos
» 2013-11-07 21:23:59
Wywal to
C/C++
a[ i ] = i;
Razem ze średnikiem.

I wywal ten return na samym końcu.
P-95588
docentpp
» 2013-11-07 21:24:27
W podanym przeze mnie rozwiązaniu pętla przebiega
od i=0 do i=24 !!!!!!!!!!!!!

Skąd wziąłeś N ????????????????
P-95589
michal123
Temat założony przez niniejszego użytkownika
» 2013-11-07 21:29:00
JESTEM BLISKO, jest gdzieś mały błąd bo wynik prawie dobry

C/C++
#include <iostream>
using namespace std;

const int N = 100; // liczba komórek tablicy

int main()
{
    int a[ 100 ], i;
    int k =- 4;
    for( i = 0; i < 25; i++ )
    {
        k = k + 4;
        a[ k ] = i;
        a[ k + 1 ] = i + 1;
        a[ k + 2 ] =- i;
        a[ k + 3 ] =- i - 1;
       
    }
   
   
   
    for( i = 0; i < N; i++ )
         cout << "a[" << i << "] = " << a[ i ] << endl;
   
    return 0;
}
P-95592
pekfos
» 2013-11-07 21:39:48
Jednak masz dużo czasu, skoro odrzuciłeś działającego gotowca :P
P-95597
michal123
Temat założony przez niniejszego użytkownika
» 2013-11-07 21:43:20
Nie koniecznie, wstawię ci zaraz co mi wyszło z gotowcem ,a tymczasem poprawiłem ten kod i wyszedł mi dobry wynik

tyle że dla ciągu 1 2 -1 -2 2 3 -2 -3  a  miało być dla  1 2 -1 -2 3 4 -3 -4
C/C++
#include <iostream>
using namespace std;

const int N = 100; // liczba komórek tablicy

int main()
{
    int a[ 100 ], i;
    int k =- 4;
    for( i = 1; i < 26; i++ )
    {
        k = k + 4;
        a[ k ] = i;
        a[ k + 1 ] = i + 1;
        a[ k + 2 ] =- i;
        a[ k + 3 ] =- i - 1;
       
    }
   
   
   
    for( i = 0; i < N; i++ )
         cout << "a[" << i << "] = " << a[ i ] << endl;
   
    return 0;
}
P-95598
docentpp
» 2013-11-07 21:48:58
C/C++
for( int i = 1; i < 26; i = i + 2 )


Mea culpa , juz teraz chyba dobrze   :-)
P-95600
1 2 « 3 » 4
Poprzednia strona Strona 3 z 4 Następna strona