Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- typedef struct {
- int n;
- double *coeficienti;
- double x;
- } Polinom;
- Polinom citire(){
- Polinom p;
- printf("n= ");
- scanf("%d", &p.n);
- p.coeficienti = (double*)malloc(p.n * sizeof(double ));
- for(int i = 0; i < p.n; i++){
- scanf("%lf", &p.coeficienti[i]);
- }
- p.x=0.1234;
- return p;
- }
- void afisare(Polinom p){
- printf("\nP(%.3f)=",p.x);
- for(int i=0;i<p.n;i++){
- printf("%lf ", p.coeficienti[i]);
- }
- printf("\n");
- }
- void modificare(Polinom *p){
- p->x = 4534; // 14
- p->coeficienti[0] = 42; // 4
- }
- int main() {
- Polinom p_citit = citire();
- afisare(p_citit);
- modificare(&p_citit);
- afisare(p_citit);
- printf("Done");
- free(p_citit.coeficienti);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement