Λοιπον ξεκινάω μια ωραία κατα την γνώμη μου ασκησούλα
Έστω ο κώδικας :
- Κώδικας: Επιλογή όλων
#include <stdio.h>
int main()
{
int i , x , y=1;
x=1 , i ;
//while(x<10)
//{
for(i=1; i<10; i++)
if((i==5) || (i==3))
printf("\n Hi");
printf("\n%d",y);
if(y){
printf("\nHello FOlks");
printf("\nHow are you");
}
//x++;
//}
return 0;
}
1. Γιατι το y στην πρώτη if θα εκτελεστεί 1 φορα ;
2. Πως μπορούμε (χωρις να βάλουμε καποια προσθετη εντολή)
να εκτυπώσουμε το y οσες φορες εκτελείται το loop της for ;
3. Πως μπορούμε να βάλουμε την if να "επιτρέπει" στο y ποσες φορές θα εκτελεστεί
σύμφωνα με την τρέχουσα συνθήκη της ;
4. Άν έχουμε το παρακάτω
- Κώδικας: Επιλογή όλων
value=0;
while(value<10)
{
for( counter=0; counter<5; counter++ )
{
if(value==2)
continue;
printf("\n%d",value);
}
value++;
}
Η τιμή 2 δεν θα εκτυπωθεί λογω της if ?

Για οσους θέλουν να στίψουν κυριολεκτικα τον κώδικα! Να μην λάβετε υποψιν την while που έχω ουτως η αλλως μαρκάρει σαν σχολια
ηταν για κατι δικες μου δοκιμες

Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]