Place the numbers in an array, then pass the array to a function that sums the squares. Note that you must check for overflow to ensure the returned value is valid.
long long sum_squares (const int a[], const int size, bool* overflow) { int i;
long long sum, product;
*overflow=false;
sum = 0;
for (i=0; i<size; ++i) {
if (*overflow = product_overflow (a[i], a[i])) break;
product = (long long) a[i] * a[i];
if (*overflow = sum_overflow (sum, product)) break;
sum += product;
}
return sum;
}
Example usage:
int main (void) {
bool overflow;
int a[] = {42, 39, 56, INT_MAX }; // a likely overflow
long long sum = sum_squares (a, 4, &overflow)
if (overflow) {
// sum is invalid
} else {
// sum is valid
}
return 0;
}
The overflow test functions have the following definitions:
#include<limits.h> // defines INT_MAX and LLONG_MAX
bool sum_overflow (const long long a, const long long b) {
return a > 0 && b > LLONG_MAX - a;
}
bool product_overflow (const long long a, const long long b) {
return a > 0 && b > LLONG_MAX / a;
}
int i; for (i=10; printf ("%d\n", i); i--);
n=100 loop until n = 9 print n n = n -1 end loop
i=0 do if(i/2=0) msgbox(i) while(i<=10) wend
It is actually quite easy to write a program in java to do this. The easiest way to do this that I can think of is to use the remainder operator (%) to test whether a number is odd or not. Here is a simple program that will print out all the odd numbers between 1 and 50. public class OddNumbers { public static void main(String[] args) { int i=1; while(i < 50) { if(i%2 != 0) { System.out.println(i); } i++; } } }
Oh, dude, to print those numbers in QBasic, you can use a simple loop. Just loop from 1 to 5 and print the numbers with spaces in between. It's like making a sandwich, but with numbers instead of bread and cheese. So, like, don't stress, just code it up and hit run. Easy peasy, right?
to display 10 numbers in C language we can use the while loop.... #include<stdio.h> #include<conio.h> void main() { int n=0; while(n<=10) { printf("%d",n); //it will print the 10 numbers as output } getch(); }
int i; for (i=10; printf ("%d\n", i); i--);
n=100 loop until n = 9 print n n = n -1 end loop
i=0 do if(i/2=0) msgbox(i) while(i<=10) wend
int i;for (i=10; i
It is actually quite easy to write a program in java to do this. The easiest way to do this that I can think of is to use the remainder operator (%) to test whether a number is odd or not. Here is a simple program that will print out all the odd numbers between 1 and 50. public class OddNumbers { public static void main(String[] args) { int i=1; while(i < 50) { if(i%2 != 0) { System.out.println(i); } i++; } } }
The basic idea is as follows. Assume an array n(), of ten elements.* Set variable "highest" to the first number, n(1). * Set index "i" equal to 2. * Do the following in a loop: * If n(i) is greater than "highest", replace "highest" with n(i). * Increment i by 1. * Compare whether "i" is greater than 10. If it is, leave the loop. * Display variable "highest".
Oh, dude, to print those numbers in QBasic, you can use a simple loop. Just loop from 1 to 5 and print the numbers with spaces in between. It's like making a sandwich, but with numbers instead of bread and cheese. So, like, don't stress, just code it up and hit run. Easy peasy, right?
#include using std::cout;using std::endl;int main(){cout
% 1. Define starting and ending counter values (numerical values = numbers) starting=1; % for example, this for-loop is starting from number "1" ending=10; % for example, this for-loop is ending at number "10" % 2. Define what you want to do with the for-loop % For example, you can display ten times (on the Command Window) % "The quick brown fox jumps over the lazy dog." for id=starting:ending disp('The quick brown fox jumps over the lazy dog.'); end % 3. See: MATLAB Manual
//program to find the factorial value f any number using while loop #include<stdio.h> void main() { int i,n,fact=1; printf("Enter the number\n"); scanf("%d",&n); i=n; while (i>=1) { fact=fact*i; i--; } printf("The factorial value=%d",fact); } the above is a program for calculating tha factorial value of any number which is entered by the user
The use of the "for" loop in many shell scripting languages to do what you want would be fairly confining. However, if you wanted to do that, you could, for example, do the following: for i in 1 2 3 4 5 6 7 8 9 10 do echo $i done