hbaluyos_semi_1.c
#include
#define SIZE 3
int getInput();
int computeSum(int []);
void printSum(int);
int main(void)
{
int value[SIZE],sum;
sum = getInput(value);
computeSum(value);
printSum(computeSum(value));
return 0;
}
int getInput(int value[])
{
int i;
printf("Enter three integers: ");
for (i = 0; i < SIZE; i++)
{
scanf("%d", &value[i]);
}
return value[SIZE];
}
int computeSum(int value1[])
{
int sum = 0, j;
for (j = 0; j <= SIZE - 1; j++)
{
sum += value[j];
}
return sum;
}
void printSum(int sum)
{
printf("The sum of the integers is %d", sum);
}
hbaluyos_semi_2.c
#include
#define SIZE 10
int getInput(int []);
void printResult(int []);
int main(void)
{
int n[SIZE], values;
values = getInput(n);
printResult(n);
return 0;
}
int getInput( int n[])
{
int h;
printf("Enter 10 numbers ranging from 1-40: ");
for (h = 0; h < SIZE; h++)
{
scanf("%d", &n[h]);
}
return n[SIZE];
}
void printResult( int n1[])
{
int i, j;
printf("%s%13s%17s", "Element", "Value", "Histogram");
for (i = 0; i < SIZE; i++)
{
printf("%7d%13d ",i,n1[i]);
for (j = 0; j < n1[i];j++)
{
printf("%c",'*');
}
printf("\n");
}
}
hbaluyos_semi_3.c
#include
#define SIZE 11
int getInput();
void printResult(int []);
int main(void)
{
int a[SIZE], value;
value = getInput(a);
printResult(a);
return 0;
}
int getInput(int a[])
{
int j;
printf("Enter the numbers 0 to 10: ");
for (j = 0; j < SIZE; j++)
{
scanf("%d", &a[j]);
}
return a[SIZE];
}
void printResult(int a[])
{
int sum = 0, i;
for (i = 1; i < SIZE - 1; i++)
{
sum += a[i];
}
printf("The sum of all odd integers from 0 to 10 is %d\n", sum);
}
No comments:
Post a Comment