[c] heiko

Viewer

  1. /**********************************************************************\
  2. * Kurzbeschreibung: Übung 16.1
  3. *
  4. * Datum:       Autor:        Grund der Aenderung:
  5. * 12.02.21     Heiko Kastner
  6. *
  7. \**********************************************************************/
  8.  
  9. /*--- #includes ------------------------------------------------------*/
  10. #include <stdio.h>
  11. #include <stdlib.h>
  12. #include <math.h>
  13. //#include <cstdlib.h>
  14. #include <ctype.h>
  15. /*--- #defines -------------------------------------------------------*/
  16.  
  17. /*--- typedef-Datentypen ---------------------------------------------*/
  18.  
  19. /*--- Funktionsdefinitionen ------------------------------------------*/
  20. int main()
  21. {
  22.     int z,y,i;
  23.     i= 0;
  24.     printf("Zunaechst musst du einmal festlegen, wie gross die zu ratende Zahl \n"
  25.            "maximal sein darf:\n");
  26.                                                                   //Belegung der Variable//
  27.  
  28.  
  29.     if (scanf("%d",&z) == 1){
  30.  
  31.         int t = rand () % (+ 1);                                                //Generieren des Zufallswertes mit z+1 -----> Null ausgeschlossen//
  32.         printf("Hm ..... OK, ich habe eine Zahl%d\n", t);
  33.  
  34.         do
  35.         {
  36.             // Hochzählen der Rateversuche
  37.             fflush(stdin);
  38.  
  39.             i+=1;
  40.             printf("Dein %d. Versuch:",i);
  41.             scanf("%d",&y);
  42.             if(< t)
  43.                 printf("                       .....zu niedrig \n");            // Fehlerbedingungen für zu groß und zu klein
  44.             else if
  45.             (> t)
  46.                 printf("                       ........zu hoch \n");
  47.         }
  48.         while(y!= t);
  49.     }
  50.     else{
  51.         printf("Ungueltige Eingabe !!\n");
  52.         return 0;
  53.     }
  54.  
  55.  
  56.     printf("                       ........richtig \n");
  57.  
  58.  
  59.     printf("Du hast %d. Versuche zum erraten der Zahl benoetigt\n",i);
  60.  
  61.  
  62.     return 0;
  63.  
  64. }

Editor

You can edit this paste and save as new:


File Description
  • heiko
  • Paste Code
  • 12 May-2021
  • 1.88 Kb
You can Share it: