Create a program that will display all the composite numbers from 0 to 1000 and has a maximum column of 5 . A composite number is a positive integer that has at least one positive divisor other than one or itself. In other words a composite number is any positive integer greater than one that is not a prime number.
I am wondering if there is some repository of c++ code for statistics comparing two columns of numbers? Statistics are so common now that it seems like with the oo concept of reusable code there should be allot of that floating around. Code that would accept two vectors and generate comparisons like pearson's correlation, root mean square error, mean absolute error, median absolute error, etc would be very useful.
I have looked around some and find some code examples, and other posts basically saying, "Google the algorithm and figure it out yourself." At this point, there should almost be stl classes like the ones for union(), intersection(), accumulate(), and other simpler math functions.
I would like to know if there's a way to show at least two numbers in the output instead of just one. For example: instead of showing 4 it shows 04. Its for a console application.
Create a program that finds all numbers in an array that show up exactly 5 times. I am trying to solve this issue by making a frequency distribution via two loops and two arrays, but I am having trouble getting my loop to not recount a number it has already counted.
For example, if you enter ten 1's into the "entered Numbers" array I want it to store a count of 10 in frequencyarray[1]. Instead it is storing
In a numerically intensive code, I have a Cartesian vector class Vector3d which has the normal operator overloading and basic functions such as dot product, magnitude, etc. For simplicity, assume that it is not a templated class and its components are of type double.
I frequently need large 1-d arrays (e.g. stl vectors) of Vector3d. Two use-cases must be satisfied:
1) The trivial case in which the data are stored as stl vectors of Vector3d;
2) The more difficult case where the individual components are stored as stl vectors of double, and are not guaranteed to be contiguous in memory (so one cannot rely on "stride").
Assuming the array lengths are all identical, I'd like to be able to access both types in a single loop. The straightforward way for case 2) is to construct a temporary Vector3d from the three components (indexed with the loop index). However, I would prefer not to incur the overhead of the constructor.
Is it possible using template metaprogramming. Ideally I'd like a CompositeVector3d that inherits from Vector3d and is constructed with the component vectors, but can be dereferenced using the loop index in the same way as one would do with case 1.
I am not looking for the typical template metaprogramming utility of being able to operate on the entire array without explicit loops. I just want the syntactic "sugar" whereby CompositeVector3d and Vector3d act the same, plus the avoidance of the cost of the constructor. I am not averse to using an additional templated class (perhaps a Field or a View class) to access the basic storage in both case.
Is it possible to do this without using a full template metaprogramming utility?
User will input a number in the range of 2 and 2^63-1 and the program will decide whether it's prime or not by a simple 'YES' or 'NO'.
I figured out a code:
#include <stdio.h> #include <string.h> main() { unsigned long long n,i=3; int temp=0; int t; scanf("%d",&t); //Number of test cases
[Code] ....
Now this code works for normal inputs but whenever I try it with large primes in tat range, like 987654321987654329 or 9223372036854775783 it does not work />.
I tried to print the values of i to check the limit to which it runs.. and I found it 23697, whose square is 561547809 - nowhere near about the input primes.
I have this code it sums the rows now I need it so it would sum all the columns in the output and put it in row 8 of the outcome. How would I go about doing that?
Code:
#include Code: "stdio.h" #include "stdafx.h" int main(void) { int number[8][7]; }
I have this code down except I'm very confused how to make the output come out in 3 columns.
#include<iostream> #include<fstream> using namespace std; int main() { int i, j, n, flag = 0, prime_number = 0, temp; cout << "Enter first prime numbers that will be used or -1 to end:" << endl; [Code] ......
My output right now is:
Enter first prime numbers that will be used or -1 to end: 20 Twin Prime Number : (3,5) Twin Prime Number : (5,7) Twin Prime Number : (11,13) Twin Prime Number : (17,19)
how to make the it all work later...but in the mean time how can i get this to display this? Note it has to be made using as a console program. The "Description" and "Cost/ib" collums will be referenced through use of a header file. all else is done by user input and calculations.
I'm working with arrays and I get them column by column and need to print them. I as there a way to print in columns?
For example: I produce an array of A, B and C from a loop and then need to print them in one column and the go to the next column ....
so in the end I shall have an output like this:
A E B F C G D h ... ...
My arrays are too long (over 50K) so I cant just store the arrays and then print them. I need to produce each column array, print them and delete it and go to the next column.
I have a basic question regarding 2d vectors. The following code makes a 2d vector and fills it with a matrix of integers. The vector tempVector3 gets added as a new row to the matrix. But what if I wanted to add the tempVector3 as a new column instead. How would this be done in the simplest way?
#include<iostream> #include<vector> int main(){ std::vector<std::vector<int>> numbers; std::vector<int> tempVector1; tempVector1.push_back(2);
I have a file that can range from 100 rows to 10000+ that is comma delimited with 8 columns. The first 32 rows (also comma delimited) will always be ignored (geographical header information). I will be wanting the data from column2 and column3.
For this I believe I would need (2) For Loops as such:
I have this code down except I'm very confused how to make the output come out in 3 columns.
#include<iostream> #include<fstream> using namespace std; int main() { int i, j, n, flag = 0, prime_number = 0, temp; cout << "Enter first prime numbers that will be used or -1 to end:" << endl; cin >> n;
[Code]...
My output right now is:
Enter first prime numbers that will be used or -1 to end: 20
Twin Prime Number : (3,5) Twin Prime Number : (5,7) Twin Prime Number : (11,13) Twin Prime Number : (17,19)
But what I want is: 1. {3;5} 2.{5,7} 3.{11,13} 4. {17,19}
I'm having trouble trying to get my loop program to display multiples of 4 in rows and columns. My objective is to print multiples of 4 that are less than 100 in a 4 by 4 format.
So far when I write the code I get 4 8 12 16 20 .... 96 all on the same line.
This is what I expect the code to look like if done correctly.
Ok so I'm working with a windows form in C# and sql server database. I'm trying to do something like what is in the image below using a datagridview. My question is how do I 1) ensure only 1 checkbox is checked per row 2) do math that 'links' a checkbox column with another column, and add the totals. I understand that asp.net and web forms would be easier but we have not reached that point in the course yet. Would this be on the right track:
foreach (DataGridViewRow row in dataGridView.Rows) { if ((bool)(row.Cells["Checkbox"]).Value || (CheckState)row.Cells["Checkbox"].Value == CheckState.Checked) { // Do something } } Attached image(s)
Enter first prime numbers that will be used or -1 to end: 20 Twin Prime Number : (3,5) Twin Prime Number : (5,7) Twin Prime Number : (11,13) Twin Prime Number : (17,19)
But what I want is:
1. {3;5} 2.{5,7} 3.{11,13}
4. {17,19}
else if (i - prime_number == 2) { cout << "{" << prime_number << ";" << i << "}" << endl << endl; prime_number = i; }
How i draw such a thing in .TXT file using file handling. This output must be in columns and rows and in well arranged form.
No. Name Roll No. Physic Math Compuer Science Islamiyat Pak Studies Average Grade 1 Student Name 12345 50 60 70 76 90 81 A 2 Student Name 12345 55 52 50 80 58 55 C 3 Student Name 12345 85 66 90 88 77 75 B 4 Student Name 12345 40 70 91 45 56 85 A 5 Student Name 12345 30 80 80 55 93 45 D
Here's my code for adding the rows and columns. My problem is that my program displays an incorrect output.
main() { int a[20][20],r,c,y,x,sum=0,rn,cn,cs=0,rs=0; cout<<"Enter number of columns : "; cin>>cn;
[Code] .....
This should be the output Enter number of columns: 4 Enter number of rows: 3 Enter twelve numbers: 9 2 3 4 2 3 1 2 5 6 7 8
The numbers are: 9234 2312 5678 Sum of number 1 column is: 16 Sum of number 2 column is: 11 Sum of number 3 column is: 11 Sum of number 4 column is: 14 Sum of number 1 row is: 18 Sum of number 2 row is: 8 Sum of number 3 row is: 26
The assignment is to plot the functions, by implementing a function having the following prototype:
void plotPoint(double y);
This function should print a single "*" symbol, in a position determined by the value of y, and then a newline. The position of the * symbol can span over 80 columns: each column should represent a delta of length 0.1 in the value of y, and the zero should be placed on the 40-th column.
For example: • placePoint(0) should print the * symbol on the 40th column • placePoint(0.1) should print the * symbol on the 41st column • placePoint(1) should print the * symbol on the 50th column • placePoint(-1) should print the * symbol on the 30th column
Here is what I have so far:
#include <iostream> #include <cmath> int a; int b; int x; int y; int Func1(double a, double b )/>
[Code] ....
I'm lost now as to where to go to plot. I know that depending on the option chosen I call the corresponding function to return a value for y which is just then plugged into a function to plot it on columns of y.