Another relationship of variables

  • Thread starter eNathan
  • Start date
351
1
Yet again, im programming a software to align pictures on a 2D plane, kinda like they are in windows exploror. I need to find a relationship betwen these.

I C R
_______
1 1 1
2 1 2
3 1 3
4 1 4
5 1 5
6 1 1
7 2 2
8 2 3
9 2 4
10 2 5
11 3 1

I would be my for loop counter, C would be the colum of picture I, and R would be what row it belongs to.

I already know that
C = Ceil(i / 5);
And I have come close to finding the value of R, so far I have
R = i - (Floor(i/(5 + C))*5);
But I know the latter equation is wrong, I just cant seem to figure it out out.

Thanks in advanve :smile:
 

VietDao29

Homework Helper
1,417
1
eNathan said:
...6 1 1
7 2 2
8 2 3
Are you sure 6 1 1??? I think it should read 6 2 1.
C = [(I - 1) / 5] + 1. Where [...] is a function that takes the integer part before the decimal point of a real number. Ex : [1.5] = 1.
In some programming languages, you can write it as : C = Int((I - 1) / 5) + 1.
R = I - (C - 1) * 5.
Viet Dao,
 
Last edited:
351
1
VietDao29 said:
Are you sure 6 1 1??? I think it should read 6 2 1.
C = [(I - 1) / 5] + 1. Where [...] is a function that takes the integer part before the decimal point of a real number. Ex : [1.5] = 1.
In some programming languages, you can write it as : C = Int((I - 1) / 5) + 1.
R = I - (C - 1) * 5.
Viet Dao,
Oh my :surprised It was soooo simple! I am speechless. Of course, just subtract from I, 5 C abount of times (and add one of course).

Thank you very much.
 

Related Threads for: Another relationship of variables

Replies
1
Views
1K
Replies
6
Views
548
Replies
2
Views
668
Replies
4
Views
1K
  • Posted
Replies
7
Views
3K
  • Posted
Replies
3
Views
2K
  • Posted
Replies
10
Views
7K

Physics Forums Values

We Value Quality
• Topics based on mainstream science
• Proper English grammar and spelling
We Value Civility
• Positive and compassionate attitudes
• Patience while debating
We Value Productivity
• Disciplined to remain on-topic
• Recognition of own weaknesses
• Solo and co-op problem solving

Hot Threads

Top