λάθους στο εξής ????? prog

T

thecall

Guest
Υπάρχει κάποιο σφάλμα σε αυτό το πρόγραμμα.

# include <stdio.h>
# include <conio.h>
# include <string.h>
main ()

(
clrscr ()?
char arr [8] = "Ρόμβος"?
int i?
for (i = 0? i <= 7? i )
printf ( "\ n% d", * arr)?
ARR ?)

 
Ναι!

Πρώτο λάθος,
Δεν μπορείτε να καλέσετε τις λειτουργίες και στη συνέχεια να δηλώσει μεταβλητές.
Πρέπει να δηλώσει όλες τις μεταβλητές πριν να εκτελέσει οποιοδήποτε κώδικα.

(
clrscr ()? / * error * /

char arr [8] = "Ρόμβος"?

πρέπει να είναι:

(
char arr [8] = "Ρόμβος"?

clrscr ()?

Δεύτερο σφάλμα,

ARR είναι ένα σταθερό δείκτη, λοξοτομείτε την αύξηση.

πρέπει να * (ARR i)

Τρίτο λάθος,

Το πρόγραμμα θα τυπώνει την τιμή του "R" οκτώ φορές, αν θέλετε να arr αύξηση, πρέπει να έχετε παρένθεση.

for (i = 0? i <= 7? i )
(
printf ( "\ n% d", * arr)?
ARR ?
)

αλλά η συνηθισμένη εργασία ούτως ή άλλως, θα πρέπει να είναι,

for (i = 0? i <= 7? i ) (
printf ( "\ n% d", * (arr i))?
)

 

Welcome to EDABoard.com

Sponsor

Back
Top