Przesuwanie wartosci tablicy w lewo.
Ostatnio zmodyfikowano 2014-03-28 11:04
PisiekPL Temat założony przez niniejszego użytkownika |
Przesuwanie wartosci tablicy w lewo. » 2014-03-28 09:58:16 Wytkonąłby mi ktoś błąd? Jak zrobić by pierwsza wartość przechodziła na koniec?
#include <iostream>
using namespace std; int main() { int tab[7] = { 7, 1, 2, 3, 4, 5, 7 }; int tab1[7];
for (int i = 0; i <7-1; i++) { tab1 = tab[i+1] ; cout << tab1 << endl; }
system("pause"); return 0; } |
|
alixir |
» 2014-03-28 11:03:25 int i; for( i = 0; i < 7 - 1; i++ ) tab1[ i ] = tab[ i + 1 ];
tab1[ i ] = tab[ 0 ];
for( i = 0; i < 7; i++ ) cout << tab1[ i ] << endl; |
|
OSA_PL |
» 2014-03-28 11:04:42 for( int i = 0; i < 7; i++ ) tab1[ i ] = tab[( i + 1 ) % 7 ];
|
|
« 1 » |