What will be stored in the file out.dat after the following
#include <iostream>
#include <fstreara>
#include <iomanip>
using namespace std;
int main()
{
const int SIZE = 5;
ofstream outFile("out.dat");
double nums[ ] = {100.279, 1.719, 8.602, 7.777, 5.099};
outFile << setprecision(2);
for (int count = 0; count < SIZE; count++)
{
outFile << setw(8) << nums[count];
}
outFile.close();
return 0;
}
Want to see the full answer?
Check out a sample textbook solutionChapter 13 Solutions
Starting Out With C++: Early Objects, Student Value Edition & Myprogramminglab With Pearson Etext -- Standalone Access Card Package, 9/e
Additional Engineering Textbook Solutions
Programming in C
Java: An Introduction to Problem Solving and Programming (8th Edition)
Modern Database Management (12th Edition)
C++ How to Program (10th Edition)
Database Concepts (7th Edition)
Computer Systems: A Programmer's Perspective (3rd Edition)
- . In c write a program that:a) takes an input file name from the command line;b) opens that file if possible;c) declares a C struct with three variables; these will have data types thatcorrespond to the data types read from the file (i.e. string, int, float);d) declares an array of C structs (i.e. the same struct type declared in point c);e) reads a record from the file and stores the values read into the appropriatestruct variable at the appropriate array index (for that record);f) continues reading each record into a struct (as in point 1e), and stores eachstruct containing the 3 values into the array of structs declared in point d;g) closes the file when all records have been read.Note that your program should print an error message in the event that the filecannot be opened successfully.arrow_forwardWrite a void function that will merge the contents of two text files containing the chemical elements into a single binary file. The function's parameters will be three file pointers; each text file will contain an integer atomic number followed by the element name, chemical symbol and atomic weight. Here are two sample lines: 11 Sodium Na 22.9920 Calcium Ca 40.08 The function can assume that one file does not two copies of the same elements and that the binary output file should have the same property. IN C PLEASEarrow_forwardPROGRAM IN PLAIN C PLEASE! Write a void function that will merge the contents of two text files containing chemical elements sorted by atomic number and will produce a sorted file of binary records. The function’s parameters will be three file pointers. Each text file line will contain an integer atomic number followed by the element name, chemical symbol, and atomic weight. Here are two sample lines: 11 Sodium Na 22.99 20 Calcium Ca 40.08 The function can assume that one file does not have two copies of the same element and that the binary output file should have this same property. Hint: When one of the input files is exhausted, do not forget to copy the remaining elements of the other input file to the result file.arrow_forward
- Modify the program 11-10 from pages 753-755 as follows: 1. To Length class files (Length.h and Length.cpp) add the operator overload for stream insertion (<<) and stream extraction (>>) from page 759. You should not use the modified version of class Length from page 759 because it contains more operator overloads. Instead of typing you can use copy/paste from Length1.h and Length1.cpp respectively. 2. In main() replace the lines 11-16 with appropriate usage of stream extraction overload (>>) to change "first" and "second" objects with values inputted by the end user. 3. In main(), replace the output on lines 21,22 and 25,26 with appropriate usage of stream insertion (<<) operator. The resulting output should be identical with the unmodified version of the program. 11-10: // This program demonstrates the Length class's overloaded // +, -, ==, and < operators. #include <iostream> #include "Length.h" using namespace std; int main() { Length first(0),…arrow_forwardIn c++ creates a function checkWord that:1) uses an input file stream to read input file (file1) containing correctwords from the English dictionary into a proper STL container.2) uses an input file stream to read another input file (file2) containinguntrusted English.3) Words that we need to check its correctness against the trusted filefrom the dictionary.4) Prints the incorrect words in file2 after checking it against file1.5) If there are no incorrect words, the function should print “All wordsare correct”.arrow_forwardWith the code below,dynamic memory allocation is not utilized at the main function. Rewrite the main function to incorporate dynamic allocation. #include<iostream>using namespace std;class Student{private:string studid, name; float marks[2], average;public:void setInput(){cout<<"Please enter student id :";getline(cin,studid);cout<<"Please enter name :";getline(cin,name);cout<<"\n\n";}void setMarks(){for(int i=0;i<2;i++){cout<<"Please enter mark for quiz "<<(i+1)<<" :";cin>>marks[i];calculate_average();} }void calculate_average(){float total;for(int i=0;i<2;i++){total += marks[i];}average = total / 2;}friend void display_info(Student);};void display_info(Student s){cout<<"\n\n\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>"<<endl;cout<<" Result Score "<<endl;cout<<"----------------------------"<<endl;cout<<"ID Name Average…arrow_forward
- Please write in C display Pages 10. Write function display Pages to do the following a. Return type void b. Parameter list includes i. Parameter that contains the page number, data type integer (i.e., page)ii. One-dimensional array, data type integer, that stores the page allocations (i.e., allocation) c. Display to the console the page number d. Write a looping construct to iterate through the frames (i.e.. FRAMES) i. Display to the console the memory block assigned based on the following logic 1. If the value stored at the current index of array allocation is -1 (ie., INVALID), output a dash (i.e., *-*) 2. Else, output the allocation at the current index of array allocationarrow_forwardComputer Science I need a C++ program that will take a list of random integers from a .txt file, scan them, and find + print the amount of prime numbers. I've seen this question posted here before but none of the responses have yielded the correct answer. The exact question is as follows: "Download the "Big List of Random Integers" file. Then write a program that makes use of the isPrime function you've already written that scans a file of integers and determines the number of primes found within. "arrow_forwardWrite a line-by-line explanation of the code: #include <unistd.h>#include <sys/stat.h>#include <sys/types.h>#include <stdio.h>#include <stdlib.h>#include <time.h>char * errormsg[] = {"\nUsage: ./12filestat <file|dir> [<file|dir>]\n\n", "\nFile does not exist !!\n\n", "\nError doing 'stat' on file\n\n"};void printerror(int msgnum, int exitcode, int exitflag);int main(int argc, char *argv[]){int i;mode_t fileperm;struct stat filedetails;char successmsg[] = "\nCommand executed successfully\n\n";if ( argc < 2 )printerror(0,2,1);for ( i = 1; i < argc; i++ ){printf("\n%s\n%s\n%s\n","----------------",argv[i],"----------------");if ( access(argv[i],F_OK) == -1 ){printerror(1,3,0);continue;}if ( lstat(argv[i],&filedetails) < 0 ){printerror(2,4,0);continue; }if ( S_ISREG(filedetails.st_mode) )printf("File type : Regular\n");else if ( S_ISDIR(filedetails.st_mode) )printf("File type : Directory\n");else if ( S_ISLNK(filedetails.st_mode)…arrow_forward
- C programming - (image attached ) Write a programme called pgmTile which takes 3 arguments, an input file (either ASCII or binary), an integer factor n, and an output file name template. It should divide the input file into nxn smaller images corresponding to parts of the image. For example, suppose that the invocation is: pgmTile sampleFile.pgm 3 sampleFile_<row>_<column>.pgm then the programme should read in sampleFile.pgm and output 9 smaller images, named: sampleFile_0_0.pgm sampleFile_0_1.pgm sampleFile_0_2.pgm sampleFile_1_0.pgm sampleFile_1_1.pgm sampleFile_1_2.pgm sampleFile_2_0.pgm sampleFile_2_1.pgm sampleFile_2_2.pgm i.e. substituting the relative position of the subimage in the larger image into the <row> and <column> tags in the template namearrow_forwardWrite C code which will read a line of characters (terminated by a \n) from input_file into a character array called buffer. NULL terminate the buffer upon reading a \n.arrow_forwardStarter Code #include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include <stdlib.h> #include <iostream> #include <pthread.h>#include <semaphore.h>#include <atomic> using namespace std; // The length of time the program should runint run_time; // The buffer that will be produced into and consumed from. int *buffer;int buffer_size; // The number of producers and consumers we will haveint num_producers;int num_consumers; // TODO: Declare the semaphores that you will need to implement this algorithm// Semaphores are of type sem_t // TODO: Declare a mutex that you will use in your implementation.// Use type pthread_mutex_t // TODO: Declare any other global variables you will need to // use to implement your algorithm // These atomic variables will be used simply to generate unique numbers// to identify each thread.atomic_int producer_num(0);atomic_int consumer_num(0); // This is the function that will be…arrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr