Given a program code as below. #include #include #include #define pi 3.1416 void main() FILE*stream; float i,sine; stream=fopen("tests.dat","w+"); if(stream==NULL) printf("\nThe file could not be opened"); for(i=0;i<=5;i+=0.1) sine=sin((I-2)*pi); fprintf(stream,"\n%.2f %.2f",1-2,sine); system("cls"); printf("\nSine table was successfully created in A sine - tests.dat"); fclose(stream); 1. Modify the code to produce a cosine table with 50 entries/lines.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

I need answer quickly. 

Rewrite code with your logic

Given a program code as below.
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define pi 3.1416
void main()
FILE*stream;
float i,sine;
stream=fopen("tests.dat","w+");
if(stream==NULL)
printf("\nThe file could not be opened");
for(i=0;i<=5;i+=0.1)
sine=sin((i-2)*pi);
fprintf(stream,"\n%.2f %.2f",i-2,sine);
system("cls");
printf("\nSine table was successfully created in A sine - tests.dat");
fclose(stream);
1. Modify the code to produce a cosine table with 50 entries/lines.
2. Modify the code so we can write the file name during execution of the program.
char string:
char num,
cirscr();
printf("file name(eg.a:table.dat): ");
gets(string):
//scanf("%d",&num);
streamafopen(string,"we");
Transcribed Image Text:Given a program code as below. #include<stdio.h> #include<stdlib.h> #include<math.h> #define pi 3.1416 void main() FILE*stream; float i,sine; stream=fopen("tests.dat","w+"); if(stream==NULL) printf("\nThe file could not be opened"); for(i=0;i<=5;i+=0.1) sine=sin((i-2)*pi); fprintf(stream,"\n%.2f %.2f",i-2,sine); system("cls"); printf("\nSine table was successfully created in A sine - tests.dat"); fclose(stream); 1. Modify the code to produce a cosine table with 50 entries/lines. 2. Modify the code so we can write the file name during execution of the program. char string: char num, cirscr(); printf("file name(eg.a:table.dat): "); gets(string): //scanf("%d",&num); streamafopen(string,"we");
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY