Τρίτη 3 Ιανουαρίου 2012

Ασκήσεις σε γλώσσα C (μέρος Γ)

Σε αυτό το κομμάτι ασκήσεων, αναλύεται η δομή "for..." και κυρίως μονοδιάστατοι και δυσδιάστατοι πίνακες. Δίνεται ο κώδικας και απο κάτω εμφανίζεται μία εικόνα με το αποτέλεσμα που δίνει ο κώδικας.


Άσκηση 1


#include<iostream>

int main()
{
int A[6], i;
printf("Dwse to KAS: ");
for (i = 0; i<6; i++)
{
scanf_s("%d", &A[i]);
}
for (i = 0; i<6; i++)
{
printf(" %d ", A[i]);
}
system("Pause");
return 0;
}





Άσκηση 2


#include<iostream>

int main()
{
int A[100], i;
for (i = 0; i<100; i++)
{
A[i] = i * 2;
}
for (i = 0; i<100; i++)
{
printf(" %d ", A[i]);
}
system("Pause");
return 0;
}





Άσκηση 3


#include<iostream>

int main()
{
int A[10], i;
for (i = 0; i<10; i++)
{
scanf_s("%d", &A[i]);
}
for (i = 9; i>=0; i--)
{
printf(" %d ", A[i]);
}
system("Pause");
return 0;
}





Άσκηση 4


#include<iostream>

int main()
{
int A[2][3], i, j, sum = 0, gin = 1;
for (i = 0; i<2; i++)
{
for (j = 0; j<3; j++)
{
scanf_s("%d", &A[i][j]);
sum = sum + A[i][j];
gin = gin*A[i][j];
}
}
for (i = 0; i<2; i++)
{
for (j = 0; j<3; j++)
{
printf(" %d ", A[i][j]);
}
printf("\n");
}
printf("A8roisma= %d\nGinomeno= %d \n", sum, gin);
system("Pause");
return 0;
}





Άσκηση 5


#include<iostream>

int main()
{
int A[4][4], i, j, min;
for (i = 0; i<4; i++)
{
for (j = 0; j<4; j++)
{
scanf_s("%d", &A[i][j]);
}
}
min = A[0][0];
for (i = 0; i<4; i++)
{
for (j = 0; j<4; j++)
{
printf(" %d ", A[i][j]);
if (min>A[i][j])
min = A[i][j];
}
printf("\n");

}
printf("H mikroterh timh einai: %d\n", min);
system("Pause");
return 0;
}



Δεν υπάρχουν σχόλια: