Develop a function that finds the greatest difference between two consecutive elements stored in an array. Develop a 9 element array of doubles to test your code. Print to the screen which two numbers have the greatest difference as well as the value of the difference. Finally include an overloaded version of the function that will work if the array is composed of integers. Include your code used to test this function.
This is my program and i dont know what is the better strategy to display the output perfectly align with the title, when i input a long variable or short the variable move and it does not align with its title. what can i do.
#include <iostream> #include <string> #include <string.h> #include <cstdlib> #include <cstring> #include <iomanip> using namespace std; struct book {
This program is supposed to compare 2 strings and print out a 1 if the characters match and a 0 if they dont. It compiles but doesnt give me the correct output.
Code: #include <stdio.h> #include <string.h> void func(); int main () { func(); return 0;
const string ABC = " A B C D A 1 -1 2 14 B 0 -2 -4 8 C 6 2 2 3
" so if i have it as a string stream and then loop through each line like this:
Code: istringstream in (ABC); for (string line; getline(in, line); ){ vector<char> vec(line.begin(), line.end()); for (int i = 0; i< vec.size(); i++) cout << vec[i] << " "; }
I get my strings chopped into characters. but how to chop it into "meaningful" characters so that -1 is not - and 1. is there any quick way for that to happen ??
I have been skimming and searching but dont know how to word the search just right to find what I need to know. I have written simple stuff with the support of tutorials like weight conversion or loops counting up to a set number. Nothing amazing. The other day I found out how to input and print a string rather than a single text character which i though was bad ass. I even got it to read multiple strings on a single line and found a way to read multiple lines. I can even format it to read both integers and characters on the same line as long as I know the predefined format.
On to my question... How do I read multiple lines with both carecters and integers. for instance:
nissan 1996 toyota 1998 or more comples like nissan gtr 1996 toyota markii 1998
I want to use int year; char make[10]; maybe need to use char make[10][10]; for an array i would guess. char model[10]; optional for the extra data
but reproduce what i read in a different order. say... 1996 nissan 1998 toyota vice the original format.
this is what I have tried.
Code: scanf("%s %s", &make,&year);
//The way I seen to read multiple lines was on here
scanf("%[^/t]", %make);
But this wont let me separate the two into two differnet definded data types. Let alone use printf to display them in reverse order.
so my question is i want to print characters,no string just an array of characters,i do this but it s not working,maybe i have to put the '' at the end?
Code:
int main() { int i; char ch[5]; for(i = 0; i < 5; i++) { scanf("%c",&ch[i]);
I have an array of characters. I am trying to find "houston". The only way I can think of to do this is to use a for loop and check each individual character. Is there an easier way to do this?
char string[] = "Fishing tourism miami atlanta dallas houston";
Need a C++ constructor to initialize each members of an array. how to give value for for each elements of an array declared as a class object according to the users input.
So I have a text file named test.txt on the root of my c:/drive.
I finally managed to arrays working and reading into them, but when I started looking at the data in the array I noticed that stringstream was not "grabbing" a specified space. LINES 83-88
The text file contains the following (note that there is an intentional space after the first word):
I ' m s o r 0 y 4 D a v e , 5 12 12 12 3 7 f 11 2 i d 5 8 1 c 5 n 10 t 5 7 17 2 3 h 7 2 .
I need that space to be caught in the steam, there will always be only one space after a various first word, but I need it in my array and stringstream doesn't catch it.
if you need to run it, just copy the text to a file named c:/test.txt
When you run the code, you will see after the 3rd iteration it skips the space, is there a way to change this, so I can focus on the decryption algorithm??
I'm trying to put file data into members of a class. Remember to type in the file name you want to open. Cool feature right? I just had Dbase.txt so I chose that.
Fixed stuff in the .txt. Now I need to figure out why it only does 1 set and then ends.
#include <cstdio> #include <cstdlib> #include <iostream> #include <fstream> using namespace std; class INFO {
[Code] .....
Dbase.txt: Bob Guy Programmer M 9999.99 40 ------------------ Little Guy Little Brother M 0.0 3 ------------------
Is it generally better to initialize string data members as nullptr or as a zero-size array?
I can understand the former is superior from a memory-use perspective and also not requiring the extra allocation step. However, many string management functions will throw an exception - wcslen for instance - if you pass them a null pointer. Therefore I am finding any performance gained is somewhat wiped out by the extra if(pstString==nullptr) guards I have to use where it is possible a wchar_* may still be at null when the function is called.
I am trying to overlay an image on a live video.I have used alpha blending method to overlay image on the video. On overlaying the image, it gets overlayed five times rather than one as expected.
Both frame data and the image data is taken as BYTE* for overlaying and displaying it.
The image used is a bitmap image.
The data (BYTE*) of both the video and the image is overlayed and the resultant is stored back in the variable of the video and den drawn on the picture control of vc++.
The video resolution is 640x480.
The image I m overlaying is 128x128.
The IDE used is visual studio professional.The code is developed using c++.
How do I overlay the bitmap image as a single image on the live video at a specific position.
If I have an array of some class, and that class has const members, is there some way I can call a custom constructor on elements of the array?
I can't seem to reinitialize an element in foos in the example below. A thread on stack overflow mentioned the copy constructor show allow it, but I get "no match for call to '(Foo) (Foo&)'" when I try it.
Write a C++ program to estimate the springtime count of deer in a park for 10 consecutive years. The population of any given year depends on the previous year's population according to the following calculation:
• If the lowest winter temperature was less than 0 degrees, the deer population drops by 15%. • If the lowest winter temperature was between 0 degrees F and 25 degrees F (inclusive), the deer population drops by 10%. • If the lowest winter temperature was between 26 degrees F and 30 degrees F (inclusive), the deer population doesn’t change. • If the lowest winter temperature was between 31 degrees F and 35 degrees F (inclusive), the deer population rises by 12%. • If the lowest winter temperature was higher than 35 degrees F, the deer population rises by 14%.
I have started with:
#include <iostream> #include <stdlib.h> #include <string> using namespace std; int main() { int year; int pop1;
How do I store pointers to a struct in an array ? I am using sprintf to concatenate some values together and then output it to an array in its 1st argument. A portion of my code is shown below.
I am going to be using a boolean variable to mark whether or not a specific field has had data entered into it. I figure the best way to do that is to initialize all the elements of the structures to 0. However, with strings and with the nested structure, I'm not sure how to do this.
I have to write a program that reads from a text file, which contains a list of stock hourly prices and the company names. Something like this:
78.52 82.56 75.10 71.97 Water Company 22.40 25.68 21.37 22.96 Mega Shipping Inc
There's suppose to one array of companies, where each company will be kept in a structure that contains: a pointer for the name, an array of the prices, and the average price for the day. The structures will be kept in an array of structures.
My question is, how do I read the data from the file and put the data from each line into the next structure in the array of structures? I read the numbers in fine. I just use:
I am making a basic music library that stores information rather than files. I need to read from a .txt file the artist's name, the album name, the song name, and the song length. What I am confused about is storing the information in an array of Artist structures.
struct Song{ string songName; int songLength; }; struct Album{
[Code] ...
How to read the information into an array of Artists. Also, how would I be able to figure out if the artist already exists in the array when adding a song and if the artist does, add the album under the existing artist.This is how I am reading in the info:
Artist newArtist; Album newAlbum; Song newSong; ifstream inF("library.txt"); while(!inF.eof()) {