Hi
Seid heute  versuche ich mir Autodidaktisch die C Sprache beizubringen und sofort am Anfang habe ich Probleme mit einfachem Code.
Vielleicht jemand kann kurz reinschauen und feststellen was ich den da Falsch mache .
Problem: Bei der Eingabe von zwei Zahlen soll eine Ausgabe mit einem Bewertung über die Größe der Beiden Zahlen statt finden .
Nun komische weise bei der Eingabe von a=2 und b=3 kommt mir bei der Ausgabe das dass   a ist sogar Doppel so klein.
Ist aber nicht .
Aber warum ?
Hier der Code
#include <stdio.h>
void main(void)
{ 
	int a;
	int b;
printf("geben sie die Erste zahl ein :\n");
	scanf("%i", &a);
	printf("geben Sie die zweite zahl ein :\n");
	scanf("%i", &b);
if (a==b)
{
	printf("die Beide Zahlen sind gleich gross\n");
}
	else 
	{
		if (a>b)
			{
				if (a >= 2 *b)
				{
					printf("a ist sogar 2x so gross\n");
				}
				else
				{
					printf("a ist grosser als b\n");
				}	
			}
		if (a < b)
		{
			if(a <= 2 * b)
			{
				printf("a ist sogar Doppel so klein\n");
			}
			else
			{
				printf("a ist kleiner als b\n");
			}
		}
	}
}
 
		 
		
		
	 
 
 Natürlich …. war Tippfehler. :ausheck:
 Natürlich …. war Tippfehler. :ausheck: