TechPioneers

Προγραμματισμός, Συστήματα Αυτόματου Ελέγχου, Software, Hardware.


    Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Μοιραστείτε

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Κυρ Απρ 04, 2010 12:13 am

    Να γραφεί πρόγραμμα σε C που υπολογίζει το γινόμενο 1*(-2)*3*(-4)* μέχρι τον 10ο όρο.:

    Κώδικας:
    #include <stdio>
    main (  )
    {
      int i, s= 1;

      for ( i=1; i<=10; i=i + 2 )
          s = s * i;

      for ( i=-2; i>=-10; i =i - 2 )
          s = s * i;
        s=s;
      printf ("%d",s);
    }


    Έχει επεξεργασθεί από τον/την Giorgos3924 στις Κυρ Απρ 11, 2010 4:06 am, 2 φορές συνολικά

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Κυρ Απρ 04, 2010 12:14 am

    Να γραφεί πρόγραμμα σε C που με τη χρήση μενού στην επιλογή 1 θα εμφανίζει για κάθε αριθμό Χ από το 1-10 το άθροισμα 1+2+3+...+Χ (θα εμφανίζει 10 συνολικά αθροίσματα δηλαδή, 1, 1+2, 1+2+3, 1+2+3+4, ...). Με την επιλογή 2 τερματίζει.:

    Κώδικας:
    #include <stdio.h>
    main( )
    {
    int a,i,sum=0;
      printf (" menou: \n ");
      printf (" 1.athroisma 1-10 gia kathe arithmo X \n");
      printf (" 2.eksodos \n ");
      scanf ("%d",&a);
      switch (a )
      {
          case 1:
            {
            for (i=1 ;i<=10;i=i+1)
            { sum = sum + i;
          printf ("%d \n",sum);}

    {break;}}
      case 2:
          {break;}
    }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Κυρ Απρ 04, 2010 12:17 am

    Να γραφεί πρόγραμμα σε C που διαβάζει έναν αριθμό από το 1-10. Στη συνέχεια διαβάζει τόσους αριθμούς από τον χρήστη και υπολογίζει το μέσο όρο τους.:

    Κώδικας:
    #include <stdio.h>
    main ( )
    {int i,a=10,b,sum=0;
    printf ("dwse arithmo :\n");
    scanf("%d",&a);
    for (i=1;i<=a;i++)
    {
    printf (" dose ton %d arithmo : ",i);
    scanf("%d",&b);
    sum = sum + b;
    }
    printf (" mesos oros : %d ",sum/a);
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 9:58 pm

    Να γραφεί πρόγραμμα σε C που θα γεμίζει αυτόματα έναν πίνακα 100 θέσεων με τις τιμές 1,2,3,4,5,...,100.

    Κώδικας:
    #include <stdio.h>
    main ( )
    {int a[100],i;
        for(i=0;i<=99;i++)
        {a[i]=i+1;
          printf ("%d \n",a[i]);
          }}

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 9:59 pm

    Πρόγραμμα σε γλώσσα C που υπολογίζει το γινόμενο των 10 πρώτων ακέραιων αριθμών.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int i, a=1;
      for(i=1; i<=10; i++)
          {
            a=a*i;
          }
          printf ("to ginomeno einai: %d", a);
      }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 9:59 pm

    Πρόγραμμα σε γλώσσα C που ζητάει 100 αριθμούς, άν στο ενδιάμεσο ο χρήστης δώσει 0 τότε το πρόγραμμα τερματίζει (χωρίς την εντολή break).

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int i=1, a;
      for(i=1; i<=100; i++)
          {
            if (a!=0)
            {
                scanf ("%d", &a);
          }
      }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 9:59 pm

    Πρόγραμμα που ζητάει και διαβάζει ακέραιους αριθμούς στο διάστημα [1,10]
    Εκτυπώνει κάθε φορά τον αριθμό τόσες φορές όσες είναι ο ίδιος ο αριθμός πχ αν δοθεί το 3 εκτυπώνει 3 φορές το 3. Όταν δοθεί 0 τότε το πρόγραμμα τερματίζει.

    Κώδικας:
    #include <stdio.h>
    main ()
    {
      int i,x,j;
        for (i=1;i<=10 ;i++)
      {
          if (x!=0)
          {

              printf ("dose akeraio\n");
              scanf ("%d",&x);
          for    (j=1;j<=x;j++)
            {
                printf ("%d\n",x);
            }
          }
      }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 9:59 pm

    Γεμίζει 5 θέσεις πίνακα, ψάχνει το 3. Άν το βρεί εκτυπώνει την θέση του.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int A_1[5];
      int i;
      for (i=0; i<=4; i++)
          {
            scanf ("%d", &A_1[i]);
          }
      for (i=0; i<=4; i++)
    {
          if (A_1[i]==3)
          printf ("i thesi toy 3 einai: %d \n", i);
    }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 9:59 pm

    Διαβάζει 6-θέσιο πίνακα, ψάχνει το μέγιστο στοιχείο του και το εκτυπώνει.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int A_1[6],i,max;
      for (i=0; i<=5; i++)
          {
            scanf ("%d", &A_1[i]);
          }
          max=A_1[1];
          for (i=0; i<=5; i++)
            {
                if (A_1[i]>max)
                {
                  max=A_1[i];
                }
          }
          {
            printf ("to megisto einai: %d \n", max);
          }
      }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:00 pm

    Πρόγραμμα που γεμίζει πίνακα 10 θέσεων με τα τετράγωνα των αριθμών απ' το 1 ως το 10.

    Κώδικας:
    #include <stdio.h>
    main ( )
    {int a[11],i;
    for(i=1;i<=10;i++)
    {a[i]=i*i;
    printf ("%d \n",a[i]);
    }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:00 pm

    Πρόγραμμα που γεμίζει 15-θέσιο πίνακα, ψάχνει το 0 και εκτυπώνει πόσες φορές βρέθηκε το 0.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int i,s=0, A[15];
      for(i=0;i<=14;i++)
          {
            scanf("%d", &A[i]);
          }
          for(i=0;i<=14;i++)
            {
                if (A[i]==0)
                  {
                      s++;
                  }

                }printf("to miden emfanizetai %d fores", s);
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:00 pm

    Πρόγραμμα που γεμίζει διδιάστατο πίνακα 3x4 (3 γραμμών, 4 στήλων).
    Τα στοιχεία του πίνακα τα εισάγει ο χρήστης απο το πληκτρολόγιο.

    Κώδικας:
    #include <stdio.h>
    main()
    {
    int A[3][4];
    int a,b;
    for (a=0; a<3; a++)
          {
      for (b=0; b<4; b++)
          {
            scanf ("%d", &A[a][b]);
          }
      }
      for (a=0; a<3; a++)
          {
            printf ("\n");
            for (b=0; b<4; b++)
          printf ("%d ", A[a][b]);
    }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:01 pm

    Πρόγραμμα με πίνακα το οποίο γεμίζει πίνακα 2x3 απο το πληκτρολόγιο. Στη συνέχεια εκτυπώνει τα στοιχεία του πίνακα διπλασιασμένα.

    Κώδικας:
    #include <stdio.h>
    main()
    {
    int A[2][3];
    int a,b;
    for (a=0; a<2; a++)
          {
      for (b=0; b<3; b++)
          {
            scanf ("%d", &A[a][b]);
          }
      }
      for (a=0; a<2; a++)
          {
            printf ("\n");
            for (b=0; b<3; b++)
          printf ("%d ", A[a][b]*2);
    }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:01 pm

    Να γραφεί πρόγραμμα που θα προσομοιώνει μια απλή αριθμομηχανή. Αρχικά θα ζητάει από το χρήστη 2 νούμερα και στη συνέχεια αν ο χρήστης εισάγει 1 εκτυπώνει το άθροισμά τους, αν εισάγει 2 τη διαφορά τους, 3 το γινόμενό τους και 4 το πηλίκο τους. Αν εισάγει 0 τερματίζει η εφαρμογή.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int a,b;
      printf ("Menou: \n");
      printf ("dose 1 gia prosthesi 2 arithmon \n");
      printf ("dose 2 gia afairesi 2 arithmos \n");
      printf ("dose 3 gia pollaplasiasmo 2 arithmon \n");
      printf ("dose 4 gia diairesi 2 arithmon \n");
      printf ("dose 0 gia eksodo \n");
      scanf ("%d", &a);
      switch (a)
      {
          case 1:
            {
                printf ("dose 2 akeraious arithmous \n");
                scanf ("%d", &a);
                scanf ("%d", &b);
                printf ("to apotelesma einai: %d", a+b);
                break;
            }
          case 2:
            {
                  printf ("dose 2 akeraious arithmous \n");
                scanf ("%d", &a);
                scanf ("%d", &b);
                printf ("to apotelesma einai: %d", a-b);
                break;
            }
          case 3:
            {
            printf ("dose 2 akeraious arithmous \n");
                scanf ("%d", &a);
                scanf ("%d", &b);
                printf ("to apotelesma einai: %d", a*b);
                break;
            }
          case 4:
            {
            printf ("dose 2 akeraious arithmous \n");
                scanf ("%d", &a);
                scanf ("%d", &b);
                printf ("to apotelesma einai: %d", a/b);
                break;
            }
          case 5:
            {
                break;
            }

          }
      }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:01 pm

    Να γραφεί πρόγραμμα σε C το οποίο θα ζητάει Ν αριθμούς απο τον χρήστη. στην σηνέχεια με την βοήθεια μενού
    θα υπολογίζει: α) το άθροισμα των Ν ακεραίων. β) το γινόμενο των Ν ακεραίων. γ) το άθροισμα των τετραγώνων των Ν ακεραίων.
    Άν ο αριθμός των Ν ακεραίων είναι μεγαλύτερος του 100 τότε το πρόγραμμα τερματίζει.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int a, sum=0, j=1, x, z, n;
      printf ("dose arithmo gia n akeriaous \n");
      scanf ("%d", &n);
      if (n<100)
          {
      printf ("Menoy \n");
      printf ("1 athroisma akeraion \n");
      printf ("2 ginomeno akeraion \n");
      printf ("3 athroisma tetragonon \n");
      scanf ("%d", &a);
      switch(a)
      {
          case 1:
            {
                printf ("dose %d akeraious \n", n);
                for (a=1; a<=n; a++)
                  {
                scanf ("%d", &z);
                sum = sum+z;
                    }
            printf ("to apotelesma einai %d ", sum);
            break;
            }
          case 2:
            {
                printf ("dose %d akeraious \n", n);
                for (a=1; a<=n; a++)
                  {
                scanf ("%d", &z);
                j = j*z;
                    }
            printf ("to apotelesma einai %d ", j);
            break;
            }
            case 3:
            {
                printf ("dose %d akeraious \n", n);
                for (a=1; a<=n; a++)
                  {
                scanf ("%d", &z);
                sum = sum+(z*z);
                    }
            printf ("to apotelesma einai %d ", sum);
            break;
            }
          }
      }

    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:01 pm

    Πρόγραμμα που γεμίζει 5θέσιο πίνακα απο το πληκτρολόγιο.
    Εκτύπωση με μενού:
    1. αντίστροφη εκτύπωση πίνακα
    2. εκτύπωση με παύλες
    3. εκτύπωση σε γραμμές
    4. έξοδος

    Το πρόγραμμα τερματίζει μόνο όταν ο χρήστης επιλέξει έξοδο.

    Πρόγραμμα 1 - επανάληψη με εντολή goto

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int A_1[5],i,a;
      for (i=0; i<=4; i++)
          {
            scanf ("%d", &A_1[i]);
          }
      loop:
      printf ("\n1. antistrofi ektiposi\n");
      printf ("2. ektypwsi me paules\n");
      printf ("3. ektypwsi se grames\n");
      printf ("4. exit\n\n");
      scanf ("%d", &a);
      switch (a)
      {
          case 1:
            {
                for (i=4;i>=0;i--) {
                printf ("%d\n", A_1[i]);

            }
            goto loop;
          }
          case 2:
            {
                for (i=0;i<=4;i++)
                  {
                      printf ("%d - ", A_1[i]);
                }
                goto loop;

            }
          case 3:
            {
                for (i=0;i<=4;i++)
                  {
                      printf ("%d, ", A_1[i]);

                  }
                  goto loop;
            }
            case 4:
                break;
      }
    }


    Πρόγραμμα 2 - επανάληψη με εντολή do while

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int A_1[5],i,a;
      for (i=0; i<=4; i++)
          {
            scanf ("%d", &A_1[i]);
          }
    do
    {
      printf ("\n1. antistrofi ektiposi\n");
      printf ("2. ektypwsi me paules\n");
      printf ("3. ektypwsi se grames\n");
      printf ("4. exit\n\n");
      scanf ("%d", &a);
      switch (a)
      {
          case 1:
            {
                for (i=4;i>=0;i--) {
                printf ("%d\n", A_1[i]);
            }
    break;
          }
          case 2:
            {
                for (i=0;i<=4;i++)
                  {
                      printf ("%d - ", A_1[i]);
                }
                break;


            }
          case 3:
            {
                for (i=0;i<=4;i++)
                  {
                      printf ("%d, ", A_1[i]);

                  }
                  break;
                  }
            case 4:
                break;
      }
      }
    while ((a>=1) && (a<=3));

    }


    Έχει επεξεργασθεί από τον/την Giorgos3924 στις Κυρ Απρ 11, 2010 4:02 am, 1 φορά

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:02 pm

    Να γραφεί πρόγραμμα σε C που να αποθηκεύει τα τετράγωνα των αριθμών ένα έως δέκα σε έναν πίνακα ακεραίων και να εμφανίζει τα αποτελέσματα στην οθόνη του υπολογιστή.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int a[10];
      int x;
      for (x=0;x<=9;x++) {
          a[x]=x*x;
      printf ("%d\n", a[x]); }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:02 pm

    Να γραφεί πρόγραμμα σε C που θα ορίζει δύο πίνακες ακεραίων πέντε θέσεων. Στη συνέχεια θα ζητά τα δεδομένα τους από τον χρήστη και αφού ο χρήστης εισάγει τα δεδομένα από το πληκτρολόγιο, το πρόγραμμα θα αθροίζει τους πίνακες και θα εμφανίζει το αποτέλεσμα της πρόσθεσής τους, κανονικά και ανάποδα.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int a[5], b[5];
      int x,y;
      for (x=0;x<=4;x++) {
      scanf ("%d", &a[x]); }
      for (x=0;x<=4;x++) {
      scanf ("%d", &b[x]); }
      for (x=0;x<=4;x++) {
      y=a[x]+b[x];
        printf ("%d\n", y); }
      for (x=4;x>=0;x--) {
      y=a[x]+b[x];
        printf ("%d\n", y); }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:02 pm

    Να γραφεί πρόγραμμα σε C που να διαβάζει δεκαπέντε ακέραιους αριθμούς και να τους τοποθετεί σε έναν μονοδιάστατο πίνακα. Στην συνέχεια, να ελέγχει αν ο πίνακας περιέχει τον ακέραιο αριθμό μηδέν και να υπολογίζει πόσες φορές τον περιέχει. Στο τέλος, να εμφανίζει μήνυμα στην οθόνη του υπολογιστή για το αν βρέθηκε ο αριθμός μηδέν στον πίνακα και πόσες φορές.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int a[15];
      int x,y=0;
      for (x=0;x<=14;x++) {
      scanf ("%d", &a[x]);
      if (a[x]==0) {
          y++; } }
      for (x=0;x<=14;x++) {
      if (a[x]==0) {
      printf ("i thesi tou 0 einai %d\n", x); } }
      printf ("to 0 emfanistike %d fores\n", y);
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:02 pm

    Να γραφεί πρόγραμμα σε C που να διαβάζει επτά ακεραίους και να τους τοποθετεί σε έναν μονοδιάστατο πίνακα. Στη συνέχεια, θα βρίσκει και θα εκτυπώνει με τα αντίστοιχα μηνύματα το μέγιστο και το ελάχιστο στοιχείο του πίνακα.

    Κώδικας:
    #include <stdio.h>
    main()
    {
      int a[7];
      int x,max=0,min=0;
      for (x=0;x<=6;x++) {
      scanf ("%d", &a[x]); }
      max=a[0];
      min=a[0];
      for (x=0;x<=6;x++) {
      if (a[x]>max) {
      max=a[x]; }
        if (a[x]<min) {
      min=a[x]; } }
      printf ("to megisto einai: %d\n kai to elaxisto: %d", max,min);
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:03 pm

    Πρόγραμμα που γεμίζει πίνακα 2x4 απο το πληκτρολόγιο και προσθέτει τα στοιχεία της 2ης στήλης.

    Κώδικας:
    #include <stdio.h>
    main()
    {
    int A[2][4];
    int a,b,s=0;
    for (a=0; a<2; a++)
          {
      for (b=0; b<4; b++)
          {
            scanf ("%d", &A[a][b]);
          }
      }
      for (a=0; a<2; a++)
          {
              s=s+A[a][1];
            }
        printf ("%d", s);
    }


    Έχει επεξεργασθεί από τον/την Giorgos3924 στις Κυρ Απρ 11, 2010 5:07 am, 1 φορά

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:03 pm

    προγραμμα που γεμίζει πίνακα 3x3 απο το πληκτρολόγιο ανα στήλες και εκτυπώνει το ελάχιστο
    στοιχείο

    Κώδικας:
    #include <stdio.h>
    main()
    {
    int A[3][3];
    int a,b,s=0;
    for (b=0; b<3; b++)
          {
      for (a=0; a<3; a++)
          {
            scanf ("%d", &A[a][b]);
          }
      }
      s=A[0][0];
      for (a=0; a<3; a++)
          {
              printf ("\n");
      for (b=0; b<3; b++)
          {
              if (A[a][b]<s)
                  {
                      s=A[a][b];
                    }
          printf ("%d ", A[a][b]);
          }
      }
      printf ("\nto elaxisto einai %d", s);
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Σαβ Απρ 10, 2010 10:03 pm

    Πρόγραμμα σε C το οποίο με τη χρήση μενού επιλέγει πίνακα: 1) A[n] 2) B[m][n] και τους εκτυπώνει
    Τα στοιχεία και τη διάσταση του πίνακα τα ορίζει ο χρήστης απο το πληκτρολόγιο.

    Κώδικας:
    #include <stdio.h>
    main()
    {
        int a,n,m,x,y;
        printf ("Menou:\n1. Pinakas A[n]\n2. Pinakas B[m][n]\n");
        scanf ("%d", &a);
        switch (a)
        {
            case 1:
                {
                    printf ("dose megethos pinaka A[n]\n");
                    scanf ("%d", &n);
                    int A[n];
                    for (x=0;x<n;x++) {
                        scanf ("%d", &A[x]); }
                        printf ("\n");
                    for (x=0;x<n;x++) {
                        printf ("%d\n", A[x]); }
                        break;
                }
            case 2:
                {
                    printf ("dose megethos pinaka B[m][n]\n");
                    scanf ("%d", &m);
                    scanf ("%d", &n);
                    int B[m][n];
                    for (x=0;x<m;x++) {
                    for (y=0;y<n;y++) {
                    scanf ("%d", &B[x][y]); } }
                    printf ("\n");
                    for (x=0;x<m;x++) {
                        printf ("\n");
                    for (y=0;y<n;y++) {
                        printf ("%d ", B[x][y]); } }
                        break;
                }
        }
    }

    Giorgos3924
    Administrator
    Administrator

    Posts : 34
    Join date : 02/04/2010

    Απ: Προγράμματα σε C - χρήσιμα παραδείγματα προγραμμάτων

    Δημοσίευση από Giorgos3924 Την / Το Δευ Μάης 17, 2010 5:02 pm

    Πρόγραμμα σε C το οποίο διαβάζει μια λέξη από το πληκτρολόγιο και στη συνέχεια εκτυπώνει την λέξη με κεφαλαίους χαρακτήρες

    Κώδικας:
    #include <stdio.h>
    #include <ctype.h>
    #include <string.h>
    int main()
    {
       char onoma[30];
       int x;
       printf ("dose onoma\n");
       gets(onoma);
          for (x=0;x<strlen(onoma); x++)
          {
             printf ("%c",toupper(onoma[x]));
          }
    }

      Η τρέχουσα ημερομηνία/ώρα είναι Τετ Δεκ 12, 2018 10:45 am