scrie o functie care primeste 3 parametrii n (numar natural); c1 si c2 (doua cifre) si returneazanumarul obtinut prin inlocuirea tuturor cifrelor cu c1 si c2
Răspunsuri la întrebare
Răspuns de
0
Bună!
Să vedem ce a ieșit:
#include<stdio.h>
#include<stdlib.h>
float*c1,*c2;
void alocare()
{
c1=(float*)malloc(sizeof(float));
c2=(float*)malloc(sizeof(float));
}
void citire()
{
alocare();
printf("dati c1: ");
scanf("%f",c1);
printf("dati c2: ");
scanf("%f",c2);
}
void afisare()
{
printf("valorile sunt: c1=%.2f, c2=%.2f\n",*c1,*c2);
}
void interschimba()
{
float n;
n=*c1;
*c1=*c2;
*c2=n;
}
void main()
{
citire();
afisare();
printf("\n");
interschimba();
afisare();
getchar();
int k;
scanf("%d",k);
}
Mult succes!
Să vedem ce a ieșit:
#include<stdio.h>
#include<stdlib.h>
float*c1,*c2;
void alocare()
{
c1=(float*)malloc(sizeof(float));
c2=(float*)malloc(sizeof(float));
}
void citire()
{
alocare();
printf("dati c1: ");
scanf("%f",c1);
printf("dati c2: ");
scanf("%f",c2);
}
void afisare()
{
printf("valorile sunt: c1=%.2f, c2=%.2f\n",*c1,*c2);
}
void interschimba()
{
float n;
n=*c1;
*c1=*c2;
*c2=n;
}
void main()
{
citire();
afisare();
printf("\n");
interschimba();
afisare();
getchar();
int k;
scanf("%d",k);
}
Mult succes!
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă
Limba română,
10 ani în urmă