Informatică, întrebare adresată de anonimasecreta1, 10 ani în urmă

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 DragoșV
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!
Alte întrebări interesante