In C++
Given the declaration char str1[15]; char str2[15] = "Good day"; mark the following statements as valid or invalid. If invalid, explain why. NOTE: Assume that the directive #define _CRT_SECURE_NO_WARNINGS has been entered appropriately in the program.
a) if(strlen(str1)>=strlen(str2)) str1 = str2;
b) if(strcmp(str1,str2)) cout << "The strings are equal";
a) if(strlen(str1)>=strlen(str2)) str1 = str2; #invalid
It is invalid because both are fixed arrays and cant be directly
copied to the other.
Here the main reason is the the pointers str1 and str2 are fixed
pointers and cant be changed.
If we take another pointer then we can assign the array to the
pointer as pointer is variable pointer.
b) if(strcmp(str1,str2))cout << "The strings are
equal";#valid
This is valid statement that just compares the two strings as the
strings are not equal the value returned here is negative value
thus prints the output.
Please do comment for any queries.
Please like it.
Thank you.
In C++ Given the declaration char str1[15]; char str2[15] = "Good day"; mark the following statements...
In C++ Language: In the following problems assume the iostream library has been included and that you are using the namespace std. 1. Define a struct for a recreational vehicle with the following members: year (int), length (float), width (float), height (float), weight (float), make (string), model (string), luxuryStyling (bool), color (string), retailPrice (float). 2. Consider the following statements. Although it may be confusing, it is legal to have name as the identifier of a one struct and separately as...
1. You are given a C file which contains a partially completed
program. Follow the instructions contained in comments and complete
the required functions. You will be rewriting four functions from
HW03 (initializeStrings, printStrings, encryptStrings,
decryptStrings) using only pointer operations instead of using
array operations. In addition to this, you will be writing two new
functions (printReversedString, isValidPassword). You should not be
using any array operations in any of functions for this assignment.
You may use only the strlen() function...
Question 1 An array is NOT: A - Made up of different data types. B - Subscripted by integers. C - A consecutive group of memory chunks. D - None of the choices. Question 2 How many times is the body of the loop executed? int i=1; while(true) { cout << i; if(++i==5) break; } A - Forever B - 4 C - 5 D - 6 E - 0 Question 3 What is wrong with the following piece of...
Lab 2: (one task for Program 5): Declare an array of C-strings to hold course names, and read in course names from an input file. Then do the output to show each course name that was read in. See Chapter 8 section on "C-Strings", and the section "Arrays of Strings and C-strings", which gives an example related to this lab. Declare the array for course names as a 2-D char array: char courseNames[10] [ 50]; -each row will be a...
ELEC 1520 Homework - Integer Operations, Selection Statements Instructions Write C++ programs to solve the following two problems. Upload your source code files to Canvas. The file names must be of the form coins_your_name.cpp and bonus_your_name.cpp for problems 1 and 2, respectively. Substitute your first and last name for "your_name" in the file name. Problem Statements 1. Given a value V in cents, you need to make change using a minimum number of coins. Assume you have an infinite supply...
i need help getting this program running
Pearson Sign in Mail - Josue Velazq... CSC 15 Chapter 4 lab This lab has two different problems. In this lab you are going to provide different options for the user to choose from Your program must provide the exact same output provided including "a" or "an". Requirements: You must use good style: meaningful variable names and good, consistent indentation All the I/O input/output) must be done in the run method. In addition...
Santa Monica College CS 20A: Data Structures with C++ Spring 2019 Name: True/False: Circle one Assignment 1 ID: 1. True / False 2. True / False 3. True / False 4. True / False 5. True / False 6. True / False 7. True / False 8. True / False 9. True / False 10. True / False Variable and functions identifiers can only begin with alphabet and digit. Compile time array sizes can be non-constant variables. Compile time array...
This assignment involves creating a program to track employee information. Keep the following information on an employee:1. Employee ID (string, digits only, 6 characters)2. Last name (string)3. First Name (string)4. Birth date (string as MM/DD/YYYY)5. Gender (M or F, single character)6. Start date (string as MM/DD/YYYY)7. Salary per year (double)Thus you must create a class that has all of this, and get/set methods for each of these fields. Note: The fields that are designated as string should use the string...
Task The task for this assignment is to have the following user-defined data type: struct rgb { unsigned char red; unsigned char green; unsigned char blue; }; be able to be: read in from a stream (e.g., std::cin), i.e., write: std::istream& operator >>(std::istream& is, rgb& colour); (see below) written out to a stream (e.g., std::cout), i.e., write: std::ostream& operator <<(std::ostream& os, rgb const& colour); (see below) stored in a container, e.g., std::vector<rgb>, std::array<rgb,16>; (see below) processed via algorithms (and other...
Overview: You will be writing classes that implement a playlist simulation for a music streaming app.The Playlist class will contain a dynamic array of Song objects, and the Song class contains several pieces of information about a song. You will need to: 1) Finish the writing of two classes: Song and Playlist. The full header file for the Song class has been provided in a file called Song.h. 2) Write a main program (filename menu.cpp) that creates a single Playlist...