Zdravím všechny, potřeboval bych poradit, jak např. pole typu int o velikosti 100 vyplnit hodnotami 0-99 a potom ty hodnoty zobrazit obráceně tzn 99, 98, 97 atd. Předem dík za odpovědi.
Fórum › C / C++
Obraceni pole
Zobrazit myslíš pomocí cout? K tomu ti stačí jednoduchý cyklus:
for(size_t i = 100; i != 0; i--)
{
cout << pole[i];
}
EDIT: Opraveno, díky za upozornění, přece jenom, člověk obvykle prochází pole od začátku do konce a tka se mu to trochu zautomtizuje...
celý kód?? však je to celý kó toho obráceného výpisu pole
#include <iostream>
using namespace std;
int main(void){
int pole[100];
//nejake vyplneni pole
for(size_t i = 100; i != 0; i--)
{
cout << pole[i] << " ";
}
return 0;
}
No...v podstatě mám tento problém:
int Prevod(ULONG dec, USHORT soustava)
{
int vysledek, temp;
if (dec == 0)
{
cout << "\nMusis to cist pozpatku! :-)\n";
Opak();
}
else
{
vysledek = dec % soustava;
cout << vysledek;
temp = dec / soustava;
return (Prevod(temp, soustava));
}
}
Je to funkce na převod čísla z desítkové soustavy na dvojkovou, čtyřkovou a osmičkovou. A ten výsledek potřebuju zobrazit pozpátku.
už se to tu řešilo http://programujte.com/index.php?akce=diskuze&kam=vlakno&tema=11919-prehozeni-znaku-v-retezci akorát nebudeš přehazovat řetězec, ale pole typu int
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 70 hostů
Podobná vlákna
Beginner in C - Obrácení Pole — založil peacheass
Obrácení posloupnosti — založil to_jsem_ja
Obracení řetězce — založil Marty
Obraceni retezce — založil Laker
Obrácení výstupu v mysql — založil Václav Žitek
Moderátoři diskuze