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

Wypisywanie Tablicy

Ostatnio zmodyfikowano 2013-10-31 20:10
Autor Wiadomość
Szymix
Temat założony przez niniejszego użytkownika
Wypisywanie Tablicy
» 2013-10-31 19:42:25
Witam,

mam mały ( pewnie banalny ) problem. Mam napisać problem, który po podaniu ilości liczb oraz samych liczb wypiszę je od końca, dodatkowo wypiszę co drugą. Program działa, ale nie mam pomysłu jak wypisać co drugą ; /

Będę wdzięczny za pomoc ; )

KOD:
C/C++
#include <iostream>
#include <cstdio>

using namespace std;


int main()
{
    int rozmiar;
    int i, c;
   
    scanf( "%d", & rozmiar );
   
    int tablica[ rozmiar ];
   
    for( i = 0; i < rozmiar; i++ )
    {
       
        do
        {
            scanf( "%d", & tablica[ i ] );
        }
        while( c == ' ' );
       
    }
   
    for( i = rozmiar - 1; i >= 0; i-- )
    {
       
        printf( "%d ", tablica[ i ] );
       
    }
   
   
}
P-94966
Wasilek
» 2013-10-31 19:50:07
i -= 2

PS. » KursyKurs STC kurs
P-94967
Szymix
Temat założony przez niniejszego użytkownika
» 2013-10-31 20:01:00
Ok, dzięki wielkie niby działa. Ale co zrobić w przypadku kiedy podaje nieparzystą liczbę cyfr ? Bo wtedy wypisuje mi pierwszą, trzecią, piąta itd. a mi zależy na tym aby za  każdym razem wypisywało drugą, czwartą, szóstą itd.
P-94968
kubawal
» 2013-10-31 20:02:43
C/C++
if( !( i % 2 ) ) // i jest nieparzyste
     i++;

P-94969
Wasilek
» 2013-10-31 20:05:29
C/C++
int x;
if( rozmiar % 2 == 0 )
{
    x = 1;
}
else x = 2;

for( i = rozmiar - x; i >= 0; i -= 2 )
{
    printf( "%d ", tablica[ i ] );
}
P-94970
Szymix
Temat założony przez niniejszego użytkownika
» 2013-10-31 20:10:10
Propsy dla Was, dzięki wielkie ;))
P-94972
« 1 »
  Strona 1 z 1