Help with intro to C programming homework. I need help writing this function in
ID: 3814603 • Letter: H
Question
Help with intro to C programming homework.
I need help writing this function in C.
Write a function called add_to_array. This function is passed 3 parameters: an array of integers x, the length of the array len, and and incrementing value i. The function modifies the array by adding i to each element in x.
Here is the prototype for this function:
// in C, an array does not know how long it is. So its length
// must be passed as a second paramater.
void add_to_array(int[], int, int);
And here is an example of how the function should work:
int main() {
int numbers[ ] = {3, 6, 2, 6, 1, 0, 6};
add_to_array (numbers, 7, 2);
int i;
for (i = 0; i < 6; i++) {
printf("%d ", numbers[i]);
printf(" ");
}
In this case, the correct output is 5 8 4 8 3 2 8.
Please help!
Explanation / Answer
include<stdio.h>
#include<conio.h>
void add_to_array(int numbers[],int n,int x)
{
int i;
for(i=0;i<n;i++)
{
numbers[i]+=x;
}
}
void main()
{
int numbers[] = {10,20,5,8,0,6};
add_to_array(numbers,7,2);
int i;
for(i=0;i<6;i++)
{
printf("%d ",numbers[i]);
printf("%n");
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.