Hocanızın genel şeylerde ufak hataları var. Ama yanlış anlamadıysam c şıkkındaki while kısmı a > 0 değil, a < 0 olmalı.
35. satırda tekrar a'yı tanımlamadım çünkü tanımlıydı. Ayrı ayrı yapılacaksa tanımlanmalı.
[CODE title="C"]#include <stdio.h>
int main(){
int a = 2;
int bayrak = 1;
{
a *= 2;
printf("%d, %d.\n", a, bayrak);
if (a > 100)
bayrak = 0;
}
//***************************************************
int k = 1;
double son = 0;
double ilk = 0;
do{
printf("Bir sayi giriniz: ");
scanf("%lf", &son);
if(k == 1)
ilk = son;
k++;
}while(k <= 5);
printf("Ilk sayi = %.2f\nSon sayi = %.2f\n", ilk, son);
//***************************************************
//int a = 0;
do{
printf("Pozitif sayi giriniz: ");
scanf("%d", &a);
if(a <= 0)
printf("Negatif sayi girdiniz!\n");
}while(a < 0);
printf("Girdiginiz pozitif sayi: %d\n", a);
return 0;
}
[/CODE]