![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#11 |
|
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
@wizo: brauchst dich nicht entschuldigen wegen dem elseif
, zu dem operator !:Der hat die Bedeutung der logischen Verneinung, also: Wenn man ein Beispiel verwendet: (x==y) ... Verneinung: (x!=y), zweite Situation: (x) bedeutet wahr wenn x ungleich 0 ist (!x) bedeutet wahr wenn x not ungleich sprich gleich 0 ist So, das wär's wieder einmal ... mfg Kikakater |
|
|
|
|
|
#12 |
|
Inventar
![]() |
c ist schon cool was man da in kurz schreibweise realisieren kann
eigentlich war es eh irgendwie klar wenn man drüber nachdenkt und den code verkürzt
____________________________________
//---< wizo >---\\\\ |
|
|
|
|
|
#13 |
|
Elite
![]() Registriert seit: 14.11.1999
Alter: 40
Beiträge: 1.429
|
ich hatte so was ähnliches letztes Jahr rekursiv gelöst, kriegs aber jetzt nicht hin, werd versuchen es dir bis morgen fertig zu stellen ;-)
|
|
|
|
|
|
#14 |
|
Elite
![]() Registriert seit: 14.11.1999
Alter: 40
Beiträge: 1.429
|
#include<stdio.h>
#include<conio.h> int a=0,b; int getbiggest(int d); void main(){ printf(„%d“,getbiggest(kleinsterIntegerwert)); } int getbiggest(int d){ a++; printf(„Bitte %d . Zahl eingeben“); scanf(„%d“, b); if(b>d){ return getbiggest(b); } if(b<d){ return getbiggest(d); } } |
|
|
|
|
|
#15 | |
|
Inventar
![]() Registriert seit: 28.09.2001
Beiträge: 2.179
|
Zitat:
VHDL lässt Grüssen jaja, das verwirrt schon *g* |
|
|
|
|
|
|
#16 |
|
Elite
![]() Registriert seit: 14.11.1999
Alter: 40
Beiträge: 1.429
|
ich schaff es 1. im Moment irgendwie nicht das mit dem Fall das 2, oder 3 gleich sind, oder dürft ihr auch arrays nützen?
2) Wieso will der meine Leerzeichen zum Einrücken nicht, habs extra aus msWord rüberkopiert, und jetzt so eine schiache Wurscht ![]() |
|
|
|
|
|
#17 |
|
Inventar
![]() |
na klar das du das wissen mußt
und hast natürlich recht
____________________________________
//---< wizo >---\\\\ |
|
|
|
|
|
#18 | |
|
Master
![]() |
Zitat:
Also vor deinem source [code] und nachher [/ CODE]. (ohne dem leetzeichen!) lg
____________________________________
__________________ |»»»»»SONIC««««««| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |
|
|
|
|
|
|
#19 |
|
Veteran
![]() Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268
|
Warum so kompliziert?
Code:
#include <stdio.h>
void main()
{
int a, b, c, x;
scanf("%d", &a );
scanf("%d", &b );
scanf("%d", &c );
printf( "Grösste zahl: %d", ((x = (a > b ? a : b)) > c ? x : c) );
}
--edit--- achja, und wenn man die namen der variablen braucht: Code:
int a, b, c, x;
char gz;
scanf("%d", &a );
scanf("%d", &b );
scanf("%d", &c );
if( a == b && a > c )
printf( "A = B" );
else if( a == c && a > b)
printf( "A = C" );
else if( b == c && b > a)
printf( "B = C" );
else if( a == b && b == c )
printf( "A = B = C" );
else
printf( "Grösste zahl: %d: %c\n", ((x = (a > b ? (gz = 'a', a) : (gz = 'b', b))) > c ? x : (gz = 'c', c)), gz );
|
|
|
|
|
|
#20 |
|
Elite
![]() Registriert seit: 14.11.1999
Alter: 40
Beiträge: 1.429
|
so ich hätte es jetzt fertig, aber wie ich sehe gibt es hier viel kürzere Versionen, bei Interesse kann ich es dir aber trotzdem schicken...
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|