ohne goto anweisung

Gast #1944501
Lesenswert?
• ▲
▼
eine Bitte: wie sollte es diese ohne goto funktionieren??

#include <stdio.h>

void matrixschlamper(int spalten, int zeilen, char c)
{
  int i=0, j=0;
  marke1:
  if(i<zeilen)
  {
  i++;
     marke2:
     if(j<spalten)
     {
     j++;
     printf("%c ", c);
            goto marke2;
     }
     j=0;
     printf("\n ");
            goto marke1;
  }
}
Gast #1944530
Lesenswert?
• ▲
▼
1
#include <stdio.h>
2

3
void matrixschlamper(int spalten, int zeilen, char c) {
4
 int i, j;
5

6
 for ( i = 0; i < zeilen; i++ ) {    
7
  for( j = 0; j < spalten; j++ ) printf("%c ", c);
8
  printf("\n ");
9
 };
10

11
 return;
12
}

Eventuell auch mal über putchar() nachdenken...
Gast #1944533
Lesenswert?
• ▲
▼
danke für deinen Tipp docean...
ich hab`s und sieht`s so aus und passt`s...

#include <stdio.h>
#include "algorithms.h"

void matrixgut(int spalten, int zeilen, char c)
{
  int i, j;
  for(i=0; i<zeilen; i++)
  {
    for(j=0; j<spalten; j++)
    {
       printf("%c ", c);
       }
       printf("\n ");
       }
}

Danke nochmals...
Gast #1946524
Lesenswert?
• ▲
▼
A.K. schrieb:

>> eine Bitte: wie sollte es diese ohne goto funktionieren??

> Wo lernt man eigentlich solches C?

Andere Frage: Wo lernt man solches Deutsch ;-)

Ich glaube: "solches C" ist eine Schulaufgabe und man soll es in das, 
was man gelernt hat, umwandeln.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren