Friday 25 June 2021

Pointer in c program problems

 Pointer in c program problems

#include <stdio.h>

int main()
{
    int i = 34;
    int *j = &i;
    int **k = &j;
    int ***l = &k;
    // int *ch_integer=&i;
    printf("the value of i is %d \n "i);
    printf("the value of i is %d \n "*(&i));
    printf("the address of i is %u \n "&i);
    printf("the add of j is %u \n "&j);
    printf("the value of j is %d \n "j);
    printf("the value of j is %d \n "*(&j));
    printf("the value of k is %d \n"*(&k));
    printf("the add of l is %d \n", (&l));
    printf("the value of l is %d \n"*(&l));
    // printf("the value of i is %d ", i);

    return 0;
}


#include <stdio.h>

int main()
{
    int x = 9;
    int *y = &x;
    printf("the add of x is %u \n"&x);
    printf("the value of x is %d \n"*(&x));
    printf("the value of x is %d \n"*y);
    printf("the add of y is %u \n"&y);
    printf("the value of y is %d \n"y);

    return 0;
}


#include <stdio.h>
void add(int a);
int main()
{
    int i = 4;
    printf("the value of i is %d \n"i);
    add(4);
    printf("the add of i is %u \n"&i);

    return 0;
}

void add(int a)
{
    printf("the add of a is %u\n"&a);
}


#include <stdio.h>
void change_10(int *a);
int main()
{
    int x;
    x = 10;
    printf("the value of x before is %d\n"x);
    change_10(&x);
    printf("the value of x after is %d "x);

    return 0;
}
void change_10(int *a)
{
    int temp;
    temp = *a * 10;
    *a = temp;
}


#include <stdio.h>
int sum(int *aint *b);
int avg(int *aint *b);
int main()
{
    int xyresultsresults1;
    printf("Enter the value of X and Y:\n");
    scanf("%d%d"&x&y);
    results = sum(&x&y);
    printf("the value of sum is %d\n"results);
    results1 = avg(&x&y);
    printf("the value of avg is %d\n"results1);

    return 0;
}
int sum(int *aint *b)
{
    return *a + *b;
}
int avg(int *aint *b)
{
    return (*a + *b/ 2;
}



#include <stdio.h>
void SumandAvg(int aint bint *sumfloat *avg)
{
    *sum = a + b;
    *avg = (float)(*sum / 2);
}
int main()
{
    int xysum;
    float avg;
    x = 267;
    y = 120;
    SumandAvg(xy&sum&avg);
    printf("The value of sum is %d \n"sum);
    printf("The value of avg is %f \n"avg);

    return 0;
}


#include <stdio.h>

int main()
{
    int i = 5;
    int *j = &i;
    int **k = &j;
    printf("the value of i is %d "*(*k));

    return 0;
}


#include <stdio.h>
void change(int a)
{
    int temp;
    temp = a * 10;
    a = temp;
}
int main()
{
    int x = 10;
    printf("The value of x before %d\n"x);
    change(x);
    printf("The value of x after %d"x);

    return 0;
}


#include <stdio.h>

void swap(int *aint *b);

int main()
{
    int x = 32y = 45;
    printf("the value of swap before %d , %d \n "xy);
    swap(&x&y);
    printf("the value of swap after %d , %d \n "xy);

    return 0;
}
void swap(int *aint *b)
{
    int temp;
    temp = *a;
    *a = *b;
    *b = temp;
}

No comments:

Python if / else

 Python if / else a1 = int ( input (" Enter the number: \n ")) a2 = int ( input (" Enter the number: \n ")) a3 = int ( i...