virxen75 Δημοσ. 29 Ιανουαρίου 2012 Δημοσ. 29 Ιανουαρίου 2012 > int my_conv( char ch ) { int ak; ak = 'ch';//<-------------------------auto return ak; } μάλλον πρέπει να γίνει ak=ch;
kostaspar Δημοσ. 30 Ιανουαρίου 2012 Δημοσ. 30 Ιανουαρίου 2012 (επεξεργασμένο) Έκανα κάτι αλλαγές στον κώδικα που πιστευω οτι θα σε βοηθησουν. Αλλα δεν μας εξήγησες τι θελει να κανει το προγραμμα και έτσι είναι λίγο δύσκολο να βρούμε τι είναι λάθος, εκτος απο τα βασικα όπως τις αγκυλες κτλ. >#include <stdio.h> #include <stdlib.h> #include <time.h> int calc_freq(char pinakas[3][3], char my_choice); int my_conv(char ch); int main() { char pinakasx[3][3], choice; int pinakasa[3][3], pinakasconv[3][3], i, j, apot, ak, metr=0; /* arxikopoihsh pinaka*/ srand ((int)time(NULL)); for(i=0;i<3;i++) { for(j=0;j<3;j++) { pinakasa[i][j] = rand()/RAND_MAX; } } /*o xarakthras pou 8a brw*/ printf("Plhktrologise enan xarakthra: "); scanf("%c", &choice); /*ektupwsh tou pinaka twn xarakthrwn*/ printf("\nPINAKAS XARAKTHRWN\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { if(i==1 && j==0 || i==2 && j==0) printf("\n"); printf("%c ", pinakasx[i][j]); } } /*ektupwsh tou xarakthra k poses fores bre8hke apo thn sunarthsh*/ apot = calc_freq(pinakasx, choice); printf("\n\nO xarakthras '%c' emfanisthke %d fores!\n\n", choice, apot); /* AYTO DEN KATALABAINW GIATI TO XREIAZESAI for(i=0;i<3;i++) { for(j=0;j<3;j++) { printf("%d",pinakasa[i][j]); } } *\ /*gurnane oi akeraioi gia) na ftia3w ton pinaka*/ /* ??? POIOS O LOGOS NA KSANAFTIAKSEIS TON PINAKA???? */ printf("\nPINAKAS AKERAIWN\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) { pinakasconv[i][j] = my_conv(pinakasx[i][j]); if(i==1 && j==0 || i==2 && j==0) printf("\n"); printf("%5d", pinakasconv[i][j]); } } printf("\n\n"); system("PAUSE"); return 0; } int calc_freq (char pinakas[3][3], char my_choice) { int i, j, metr=0; for(i=0;i<3;i++) { for(j=0;j<3;j++) { if (pinakas[i][j]== my_choice) metr++; } } return metr; } int my_conv(char ch) { int ak; ak= ch - '0'; /*metatroph xarakthra se akeraio*/ return ak; } Επεξ/σία 30 Ιανουαρίου 2012 από kostaspar
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα