114-2 26/05/26

array copy
 avatar
user_7903796
c_cpp
18 days ago
975 B
9
Indexable
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void add_one(int arr[5]){
    int i;

    for(i=0;i<5;i++){
        arr[i] = arr[i] + 1;
    }
}
int main(){
    srand(time(0));
    int i,s1[5]={0},s2[5]={0},a[5]={0},b[5]={0};
    printf("s1[] = ");
    for (i = 0;i<5;i++){
        s1[i] = rand()%100+1;
        printf("%d ",s1[i]);
    }printf("\n");
    for (i = 0;i<5;i++){
        s2[i] = s1[i];
    }
    printf("s2[] =");
    for (i = 0;i<5;i++){
        printf(" %d",s2[i]);
    }printf("\n");
    printf("Original array a:  ");
    for (i = 0;i<5;i++){
        a[i] = i+1;
        printf("%d ",a[i]);
    }printf("\n");
    for (i = 0;i<5;i++){
        b[i] = a[i];
    }
    printf("Copied array b:   ");
    for (i = 0;i<5;i++){
        printf(" %d",b[i]);
    }printf("\n");
    add_one(a);
    printf("Modified array a: ");
    for (i = 0;i<5;i++){
        printf(" %d",a[i]);
    }printf("\n");
    return 0;
}
Editor is loading...
Leave a Comment