Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Das kleine 1x1

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.06.2005, 22:21 Uhr
~Bobby2005
Gast


Hallo,
Das klingt zwar einbischchen kindisch aber ich sag ma einfach mein Problem:
In der Schule sollen wir das 1x1 mit c++ schreiben.Habe ich gemacht.
Und wir sollen oben und links die Zahlen von 1-10 schreiben:

1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10

Und inder mitte sollen die ausgegeben Zahlen sein:


C++:
#include <stdio.h>
#include <iostream.h>

int main()
{
    int i,j,k,l=1;

    do
    {cout<<"                   ßßßßßßßßßßßßßDas kleine 1x1ßßßßßßßßßßßßß"<<endl;
    for (i=1;i<=10;i++)
        {
        cout<<i<<"\t";
        }
               cout<<"_|________________________________________________________________________"<<endl;
              cout<<"1|";

    for (i=1;i<=10;i++)
        {for (j=1;j<=10;j++)
            {
            k = i*j;cout<<k<<"\t";
            }
        cout<<endl;
        }
            cout << "Programmneustart? 0=ja :\t";
            cin  >> l;
            cout << endl;
    }
    while (l!= 0);
    return 0;
}


Nur die linke seite gelingt mir irgendwie nicht. Hab überlegt und überlegt, aber bin nicht draufgekommen.
Brauche Hilfe.
Kennt ihr eine Lösung?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.06.2005, 22:25 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Kleiner Denkanstoß: Du gibst in zwei ineinander verschachtelten Schleifen das Produkt der beiden Schleifenvariablen aus. Eine der beiden Variablen enthält die Zahl, die Du links ausgeben musst, bevor Du in die innere Schleife gehst. Mehr wird nicht verraten
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.06.2005, 00:07 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ist nur ein Einzeiler

C++:
int main(){std::cout<<"0   1  2  3  4  5  6  7  8  9  10\n1   1  2  3  4  5  6  7  8  9  10\n2   2  4  6  8 10 12 14 16 18  20\n3   3  6  9 12 15 18 21 24 27  30\n4   4  8 12 16 20 24 28 32 36  40\n5   5 10 15 20 25 30 35 40 45  50\n6   6 12 18 24 30 36 42 48 54  60\n7   7 14 21 28 35 42 49 56 63  70\n8   8 16 24 32 40 48 56 64 72  80\n9   9 18 27 36 45 54 63 72 81  90\n10 10 20 30 40 50 60 70 80 90 100\n";}


Müsste bezüglich performance den Lösungen andere Mitschüler bei weitem überlegen sein
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.06.2005, 00:35 Uhr
Hans
Library Walker
(Operator)


Hey Windalf,
der ist zwar nicht schlecht, aber von dir hätte ich besseres erwartet!
Irgendsowas Golf-mässiges, das wirklich nur in einer Zeile steht, die aber so kryptisch ist, das er sie trotzdem nicht versteht...

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.06.2005, 00:41 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Hans
Da hätte ich um diese Uhrzeit ja zum einen noch mein Hirn matern müssen und zum anderen find ich es immer viel lustiger wenn dem Lehrer aufgabenstellungsadäquate Lösungsvorschläge gemacht werden
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
07.06.2005, 02:37 Uhr
0xdeadbeef
Gott
(Operator)


Golfig wär das wohl so:

C++:
main(i,j){for(i=1;i<11;++i,puts(""))for(j=1;j<11;++j)printf("%4d",i*j);}


In C99 geht sowas natürlich nicht mehr, aber naja. In der Kürze...
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
07.06.2005, 12:16 Uhr
Airdamn




Zitat von Windalf:
Ist nur ein Einzeiler

C++:
int main(){std::cout<<"0   1  2  3  4  5  6  7  8  9  10\n1   1  2  3  4  5  6  7  8  9  10\n2   2  4  6  8 10 12 14 16 18  20\n3   3  6  9 12 15 18 21 24 27  30\n4   4  8 12 16 20 24 28 32 36  40\n5   5 10 15 20 25 30 35 40 45  50\n6   6 12 18 24 30 36 42 48 54  60\n7   7 14 21 28 35 42 49 56 63  70\n8   8 16 24 32 40 48 56 64 72  80\n9   9 18 27 36 45 54 63 72 81  90\n10 10 20 30 40 50 60 70 80 90 100\n";}


Müsste bezüglich performance den Lösungen andere Mitschüler bei weitem überlegen sein


Einfach goil
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: