05-21-2008
rowCountEntered=98
totalRowCount=1000
typeset -i numberOfFilesGenerated
numberOfFilesGenerated=`echo $totalRowCount $rowCountEntered | awk '{print $1/$2}'`
echo $numberOfFilesGenerated
10
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi, :)
I have a file like this
10.456
123.567
456.876
234.987
........
.......
What i want to do is ia have to add all those numbers and put the result in some other file.
Any help pls.
cheers
RRK (8 Replies)
Discussion started by: ravi raj kumar
8 Replies
2. Programming
Hi all!
Hi all!
I am working with a problem to find the smallest floating point number that can be represented.
I am going in a loop ,stating with an initial value of 1.0 and then diving it by 10 each time thru the loop.
So the first time I am getting o.1 which I wanted.But from the next... (4 Replies)
Discussion started by: vijlak
4 Replies
3. Programming
Hi,
see the simple code below
double i;
i=8080.9940;
printf(" val :%.30f\n",i);
output i m getting is
val :8080.993999999999700000000000000
when i m expecting
val :8080.9940
what happens?how can i avoid it?
thanks... (2 Replies)
Discussion started by: Hara
2 Replies
4. Linux
Hi,
I am compiling "HelloWorld" C progam on 32-bit CentOS and i want to execute it on 64-bit CentOS architecture.
For that i copied the a.out file from 32-bit to 64-bit machine, but while executing a.out file on 64bit machine I am getting "Floating point exception error".
But we can run... (3 Replies)
Discussion started by: Mandar123
3 Replies
5. Programming
what is floating point emulator(FPE)?
where and why it is used? (1 Reply)
Discussion started by: pgmfourms
1 Replies
6. Shell Programming and Scripting
Hi,
Could any one tell me how to compare to floating point no. using test command. As -eq option works on only intergers.
i=5.4
if
then
echo "equal"
else
echo "not equal"
fi
here output will be equal even though no. are unequal.
Thanks,
ravi (1 Reply)
Discussion started by: useless79
1 Replies
7. Shell Programming and Scripting
# if
> then
> echo "1"
> else
> echo "2"
> fi
-bash:
How can i compare floating point numbers inside statement? (15 Replies)
Discussion started by: proactiveaditya
15 Replies
8. Shell Programming and Scripting
I had a person bring an interesting problem to me that appears to involve some sort of rounding inside awk. I've verified this with awk and nawk on Solaris as well as with gawk 3.1.5 on a Linux box.
The original code fragment he brought me was thus:
for (index=0; index < 1; index=index+.1)
... (4 Replies)
Discussion started by: mmyer2
4 Replies
9. Programming
Anyone help me i cant found the error of floating point
if needed, i added the code complete
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
typedef struct
{
int hh;
int mm;
int ss;
char nom;
int punt;
}cancion;
typedef struct... (9 Replies)
Discussion started by: Slasho
9 Replies
10. Shell Programming and Scripting
I have a number, which I want to convert into the nearest floating number upto two places after the decimal point.
E.g.
1.2346 will become 1.23
but
1.2356 will become 1.24 .
Similarly
0.009 will be 0.01
and
0.001 will be 0.00 or 0.0 (not 0, wnat to keep the decimal... (1 Reply)
Discussion started by: hbar
1 Replies
LEARN ABOUT SUNOS
fesetprec
fesetprec(3M) Mathematical Library Functions fesetprec(3M)
NAME
fesetprec, fegetprec - control floating point rounding precision modes
SYNOPSIS
cc [ flag... ] file... -lm [ library... ]
#include <fenv.h>
int fesetprec(int prec);
int fegetprec(void);
DESCRIPTION
The IEEE 754 standard defines rounding precision modes for systems that always deliver intermediate results to destinations in extended
double precision format. These modes allow such systems to deliver correctly rounded single and double precision results (in the absence of
underflow and overflow) with only one rounding.
The fesetprec() function sets the current rounding precision to the precision specified by prec, which must be one of the following values
defined in <fenv.h>:
FE_FLTPREC round to single precision
FE_DBLPREC round to double precision
FE_LDBLPREC round to extended double precision
The default rounding precision when a program starts is FE_LDBLPREC.
The fegetprec() function returns the current rounding precision.
RETURN VALUES
The fesetprec() function returns a non-zero value if the requested rounding precision is established and 0 otherwise.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|Architecture |Intel (see below) |
|Availability |SUNWlibms |
|Interface Stability |Stable |
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
These functions are not available on SPARC systems because SPARC processors deliver intermediate results to destinations in single or dou-
ble format as determined by each floating point instruction.
SEE ALSO
fegetenv(3M), fesetround(3M), attributes(5)
Numerical Computation Guide
SunOS 5.10 1 Oct 2003 fesetprec(3M)