Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Bartleby Related Questions Icon
Related questions
Question
Transcribed Image Text:cstrings.cpp
1
#include <iostream>
#include <cstring>
3
using namespace std;
4
int main()
{
const int MAX = 10;
char cstr[MAX];
5
6.
7
8
9
const char
src = "Artichoke";
10
strcpy(cstr, src);
11
cout <« "cstr->" « cstr « endl;
}
12
CodeCheck
Reset
Running program with substitutions
src
Actual
Expected
pass "Artichoke"
cstr->Artichoke
cstr->Artichoke
cstr->Yellow Peach
fail
"Yellow Peach"
cstr->Yellow Pe
*** stack smashing detected ***: terminated
cstr->Concatenation
fail
"Concatenation"
cstr->Concatena
*** stack smashing detected ***: terminated
Score
1/3
Expert Solution
Check MarkThis question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
bartleby
Step by stepSolved in 2 steps with 1 images
Knowledge Booster
Background pattern image
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Algorithm for the below program #include<stdio.h>#include<stdlib.h>#include<string.h> //structuretypedef struct{char Username [20];int cents;} value; int *coin Change (int change); //main functionint main () { FILE *f; //open the filef = f open ("coins.txt", "r"); //check if file not openedif(f==NULL){printf ("File not opened!");return 1;} value arr [10];int i, j, n, option, totalCoins;char name [20];int *coins; // = //read the filefor (i=0;!feof(f) ; i++){fscanf(f, "%s", arr[i].Username);fscanf(f, "%d", &arr[i].cents);} n = i; //close the filefclose(f); //loopwhile (1){//display menuprintf ("1. Enter name\n");printf ("2. Exit\n\n"); //prompt and read optionprintf ("Enter option (1 or 2): ");scanf ("%d", &option); //switch statementswitch(option){case 1://read the namescanf ("%s", name);totalCoins = 0;//search in the listfor(i=0; i<n; i++){if(!strcmp(name, arr[i].Username)){totalCoins = totalCoins + arr[i].cents;}}//check if not...arrow_forwardC++ complete magic Square #include <iostream> using namespace std; /*int f( int x, int y, int* p, int* q ){if ( y == 0 ){p = 0, q = 0;return 404; // status: Error 404}*p = x * y; // product*q = x / y; // quotient return 200; // status: OK 200} int main(){int p, q;int status = f(10, 2, &p, &q);if ( status == 404 ){cout << "[ERR] / by zero!" << endl;return 0;}cout << p << endl;cout << q << endl; return 0;}*/ /*struct F_Return{int p;int q;int status;}; F_Return f( int x, int y ){F_Return r;if ( y == 0 ){r.p = 0, r.q = 0;r.status = 404;return r;}r.p = x * y;r.q = x / y;r.status = 200;return r;} int main(){F_Return r = f(10, 0);if ( r.status == 404 ){cout << "[ERR] / by zero" << endl;return 0;}cout << r.p << endl;cout << r.q << endl;return 0;}*/ int sumByRow(int *m, int nrow, int ncol, int row){ int total = 0;for ( int j = 0; j < ncol; j++ ){total += m[row * ncol + j]; //m[row][j];}return total; } /*...arrow_forward#include <iostream> #include <cmath> #include <iomanip> using namespace std; int calc_qty(int qty); void receipt( int qty, int qty2); int calc_qty(int qty); void coffee_size(int qty, int size, int choice, int qty2); void slices(); void beanounces(); int main() { int qty = 0, order = 0, size = 0, qty2 = 0; receipt (qty,qty2); calc_qty (qty); do { //displays the menu cout<<" Please select an item on the menu you would like to buy."<<endl; cout<<"Enter 1 for Coffee\n"<<"Enter 2 for cheese cake\n"<<"Enter 3 for coffee beens\n"<<endl; cin>>choice; } switch (choice) { case 1: coffee_size(qty, size, order, qty2); break; case 2: slices(); break; case 3: beanounces(); break; case 4: cout<<"Enjoy your day"<<endl;...arrow_forward
- C++languagearrow_forward// SumAndProduct.cpp - This program computes sums and products // Input: Interactive// Output: Computed sum and product #include <iostream>#include <string>void sums(int);void products(int);using namespace std; int main() { int number; cout << "Enter a positive integer or 0 to quit: "; cin >> number; while(number != 0) { // Call sums function here // Call products function here cout << "Enter a positive integer or 0 to quit: "; cin >> number; } return 0;} // End of main function// Write sums function here// Write products function herearrow_forward//I need help debugging the C code below the image is what I was following for directions while doing the code// #include <stdio.h> #include <stdlib.h> struct employees { char name[20]; int ssn[9]; int yearBorn, salary; }; // function to read the employee data from the user void readEmployee(struct employees *emp) { printf("Enter name: "); gets(emp->name); printf("Enter ssn: "); for (int i = 0; i < 9; i++) scanf("%d", &emp->ssn[i]); printf("Enter birth year: "); scanf("%d", &emp->yearBorn); printf("Enter salary: "); scanf("%d", &emp->salary); } // function to create a pointer of employee type struct employees *createEmployee() { // creating the pointer struct employees *emp = malloc(sizeof(struct employees)); // function to read the data readEmployee(emp); // returning the data return emp; } // function to print the employee data to console void display(struct...arrow_forward
- typedef _people { int age; char name[ 32 ] ; } People_T ; People_T data [ 3 ]; Using string lib function, Assign 30 and Cathy to the first cell, Assign 40 and John to the second cell and Assign 50 and Tom to the third cell People_T *ptr ; Declare a pointer pointing to the structure data and print the age and name using the pointer. your output can be : 30 Cathy 40 John 50 Tomarrow_forward5. Memory Layout Given the C struct definition below struct Simplestruct { int i; char c; double d; unsigned char a[11]; float f; }; struct Simplestruct ssp; Assume that int's are 4 bytes and have 4 byte alignment and that double has 8 byte alignment and float has 4 byte alignment. if calling printf("$x\n",ssp) yields CA028, what is the address of each field? You should express the answers in hexadecimal. &ssp->i = &ssp->c = &ssp->d = &ssp->a = &ssp->f =arrow_forwarddemo.cpp #include "Poly.h" #include<iostream> using namespace std; int main() { Poly p1; couble d[3]={1,2,3}: Poly p2(3, d); Poly p3(p2); cout << "Polynomial p1 is: "; p1.display(); cout << "Polynomial p2 is: " << p2 << endl; cout << "Polynomial p3 is: " << p3 << endl; if (p2 == p3) { cout << "p2 and p3 are the same."; } else { cout << "p2 and p3 are different."; } cout << endl; cout << "The coefficient of power 1 of p3 is: " << p2.getCoef(1) << endl; p3.setCoef(1, 99); cout << "p3 after setup is: " << p3 << endl; if (p2 == p3) { cout << "p2 and p3 are the same."; } else { cout << "p2 and p3 are different."; } cout << endl; Poly p4; cout << "Please enter the power and coefficients of Polynomial p4: " << endl; cin >> p4; cout <<...arrow_forward
- C++ help with this fixing code .cpp file #include<iostream>#include<string>#include<vector>#include"Food.h"using namespace std; class Nutrition{ private: string name; double Calories double Fat double Sugars double Protein double Sodium Nutrition(string n, double c, double f, double s, double p, double S): name(n), Calories(c), Fat(f),Sugars(s), Protein(p),Sodium(S){} food[Calories]= food[Fat]=food[Sugars]=food[Protein]=food[Sodium]=0; name = "";} Nutrition(string type, double calories, double fat, double sugar,double protein, double sodium){ food[Calories]= calories; food[Fat]=fat; food[Sugars]= sugar; food[Protein]=protein; food[Sodium]=sodium; name= type; } void setName(string type){ name = type; } void setCalories(double calories){ food [Calories]= calories; } void setFat(double fat){ food [Fat]= fat; } void setSugars(double sugar){ food [Sugars]= sugar; } void setProtein(double protein){ food [Protein]= protein; } void...arrow_forward// LargeSmall.cpp - This program calculates the largest and smallest of three integer values. #include <iostream> using namespace std; int main() { // This is the work done in the housekeeping() function // Declare and initialize variables here int largest; // Largest of the three values int smallest; // Smallest of the three values // Prompt the user to enter 3 integer values // Write assignment, add conditional statements here as appropriate // This is the work done in the endOfJob() function // Output largest and smallest number. cout << "The largest value is " << largest << endl; cout << "The smallest value is " << smallest << endl; return 0; }arrow_forwardPlease explain this code: #include<iostream> # define SIZE 30 using namespace std; int main() { int stud_test[SIZE]; int index_stud; int r1=0,r2=0,r3=0,r4=0,r5=0,r6=0,r7=0,r8=0; cout<<"Please enter the number of students: "; cin>>index_stud; //input for(int i=0;i<index_stud;i++) { cout<<"Enter the marks: "; cin>>stud_test[i]; } for(int i=0;i<index_stud;i++) { if((stud_test[i]>=0) && (stud_test[i]<=24) ) r1=r1+1; else if((stud_test[i]>=25) && (stud_test[i]<=49)) r2=r2+1; else if((stud_test[i]>=50) && (stud_test[i]<=74)) r3=r3+1; else if((stud_test[i]>=75) && (stud_test[i]<=99)) r4=r4+1; else if((stud_test[i]>=100) && (stud_test[i]<=124)) r5=r5+1; else if((stud_test[i]>=125) && (stud_test[i]<=149)) r6=r6+1; else if((stud_test[i]>=150) && (stud_test[i]<=174)) r7=r7+1; else if...arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education