Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Problem mit einem Array

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
herbert
Gast





BeitragVerfasst am: 08. Mai 2003 9:57   Titel: Problem mit einem Array

Hi,

Ich habe ein array bspw. array[0, 0, 0, 0, 1, 0, 0, 1].
Nun moechte ich das array mit einer schleife von rechts nach links ausgeben.
Sobald ich jedoch am 4. Zeichen von Rechts bin, folgen nur noch nullen. Diese sollen nicht
ausgegeben werden. Die Ausgabe des Programms waere also 1001
Wie kann ich das realisieren?

thx all
 

Descartes
Gast





BeitragVerfasst am: 08. Mai 2003 11:14   Titel: Re: Problem mit einem Array

code:

#include <stdio.h>

int main()
{
int array[] = {0,0,0,0,1,0,0,1};
int len=0;
int i=0;
int j=0;

/* Array-Laenge feststellen */
len = sizeof(array)/sizeof(array[0]);

/* untere Grenze 'i' = erstes von Null verschiedenes Zeichen */
for(i=0; i<len; ++i)
if(array!=0) break;

/* von rechts nach links bis zur unteren Grenze 'i' ueber das Array iterieren */
for(j=len; j>i; --j)
printf("%i", array[j-1]);

printf("\n");

return 0;
}

 

Descartes
Gast





BeitragVerfasst am: 08. Mai 2003 11:15   Titel: Re: Problem mit einem Array

Das sch** Forum hat mal wieder meine Array Klammern gefressen...
code:

#include <stdio.h>

int main()
{
int array[] = {0,0,0,0,1,0,0,1};
int len=0;
int i=0;
int j=0;

/* Array-Laenge feststellen */
len = sizeof(array)/sizeof(array[0]);

/* untere Grenze 'i' = erstes von Null verschiedenes Zeichen */
for(i=0; i<len; ++i)
if(array[i]!=0) break;

/* von rechts nach links bis zur unteren Grenze 'i' ueber das Array iterieren */
for(j=len; j>i; --j)
printf("%i", array[j-1]);

printf("\n");

return 0;
}

 

herbert
Gast





BeitragVerfasst am: 08. Mai 2003 12:29   Titel: Re: Problem mit einem Array

Danke, das hat mir voll geholfen
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - C Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy