BZU Programming Fundamentals – Complete
Questions, Answers & C Codes
This document contains BZU-style Programming Fundamentals practice material including loops,
functions, conditional structures, arrays, output questions, and fully written C programs. Use this for
exam preparation.
LOOPS – Example Code
// Print numbers 1 to 10
#include <stdio.h>
int main(){
for(int i=1;i<=10;i++)
printf("%d ", i);
return 0;
}
FUNCTIONS – Example Code
// Square of a number using function
#include <stdio.h>
int square(int n){
return n*n;
}
int main(){
printf("%d", square(7));
return 0;
}
CONDITIONAL STRUCTURE – Example Code
// Check positive or negative
#include <stdio.h>
int main(){
int n=-5;
if(n>0) printf("Positive");
else printf("Negative");
return 0;
}
ARRAYS – Example Code
// Find largest element in array
#include <stdio.h>
int main(){
int arr[5]={1,3,5,2,4}, max=arr[0];
for(int i=1;i<5;i++)
if(arr[i]>max) max=arr[i];
printf("%d", max);
return 0;
}
Note: Practice these programs by rewriting them yourself. Understanding logic is key to scoring
well in BZU exams.