We're going to do more with the while loop because it's so central to iteration. We're going to show a simple program in this segment and then we're going on to show more complicated programs in the next segment and then we will do a bit of a quiz. So in the following program, I'm going to write an iteration that's going to ask a question. This is my, I call my Valentine's Day program. So put your loved one in front of the screen and then start your executable, and it'll ask you how much you love that person. Then depending on a score, what you input, it will print out your Valentine's message. So you can see that I just want to emphasize, and that's where repetition is going to come, and I'm going to emphasize how much I love you. This program is dedicated to my wife. So let's look at some critical parts of the program. First off, there's going to be this declaration for the integer repeat and that's going to tell us how often the loop is to be repeated. Now, the while loop is the fundamental loop, it's the simplest form of loop in the C language. Later, we're going to see a more sophisticated form of loop 4. But if you understand the while loop, in fact, you can do everything with the while loop that you can do with a for loop it's just requires a few more statements. So the integer repeat is going to be our repetition. Now, here's we're asking how much I love you. That can be changed. You can try to write your own version of this. Here's our input. Of course, idiomatically, we have to ask for the address of repeat, and we're expecting input between one and ten. Now we're going to print out. I love you very and here is the actual loop construction. Here is your comparison statement. So repeat as long as it's greater than zero, we'll continue, and when it's equal to or less than zero, then this will terminate. We check repeat. It was zero but here we're going to enter something else. Ostensibly, it's going to be between one and 10. So for example, if it was one, one is greater than zero and then we're going to print very, and then we're going to decrement the auto decrement of repeat to the very common, something to iterate on, something to either auto decrement or auto increment. So the loop ultimately would stop because if we enter a number, whatever a positive integer, this will ultimately reach CRO. If we enter a negative integer or a zero, then it will stop immediately and then we end with print much. Let's execute this program. Have already compiled it. It says how strong is your love? I'm going to put in ten. Voila, I love you very, very, very, very much. I think that should be your goal. Let's try it one more time. What if I put zero in there? It just prints it that once, and even though it said how strong is your love? So I didn't really test for this. Indeed, I can use out of range values. They didn't intend to and then you get an even longer thing. Of course, if I use the value one idea one very. So try and play with such program or write your own version of that program for Valentine's Day. We'll go on to something more elaborate.