C Programming Tutorial – 29 – break

Facebook – https://www.facebook.com/TheNewBoston-464114846956315/
GitHub – https://github.com/buckyroberts
Google+ – https://plus.google.com/+BuckyRoberts
LinkedIn – https://www.linkedin.com/in/buckyroberts
reddit – https://www.reddit.com/r/thenewboston/
Support – https://www.patreon.com/thenewboston
thenewboston – https://thenewboston.com/
Twitter – https://twitter.com/bucky_roberts

Comments

The Stalks says:

so you can also do
for(a = 1;a <= howMany ; a++){ printf(“Loop: %d”, a); if(a == maxAmount){ break; } …………….. now im just confusing myself.

m' azimi says:

#include
#include

#include
#include
#include

int main()
{

int a;
int howMany;
int maxamount = 10;

printf(“how many times as you want loop to loop? (up to 10) “);
scanf(” &d”, &howMany);

for(a=1; a<=maxamount; a++){ printf(“%dn”, a); if(a==howMany){ break; } } return 0; } it dosent wooooork!! help please

Kyle Zarmair says:

what will happen if you use a break in a nested for loop… will it kill both loops or just the first?

Click here to reply says:

Have fun with this little piece of code guys:

#include “stdio.h”
#include “stdlib.h”
#include “ctype.h”
#include “string.h”
#include “math.h”

int main()
{

int number, guess, i;

number = 21;
i = 0;

printf(“%sn”, “Hello, I’m thinking of a number, you’re gonna guess it in three tries!”);

while(i++ < 3) { printf("%s %d: ", "Try number", i); scanf("%d", &guess); if (guess > number)
{
printf(“%sn”, “It’s lower than that! Try again!”);
} else if (guess < number) { printf(“%sn”, “It’s higher than that! Try again!”); } else { printf(“%s %d %s!n”, “Great job! You guessed it in “, i, (i == 1) ? “try” : “tries”); break; } } printf(“%sn”, “Oops! Game over!”); return 0; }

GG says:

is it really necassary to have a variable as maxamount=10? cant you just have the for loop be:
for (a=1 ; a=10 ; a++){

Joe Drizzle says:

how come you don’t need an ampersand right before the a? he did it for howmany, but not a and I don’t get why not.

je boy teuben says:

Awesome as always

TheJasonBoi says:

so if i want an error check, maybe like if they put something greater than 10, can i make an if statement saying
if (howmany>10) {printf(“please input number between 0 and 1”);}

ZenMasterT07 says:

Thank you much, these tutorials are extremely helpful.
Question: what would I do if I absolutely wanted the user to type a number under 10? Could I include another IF statement under FOR loop specifying that:

if (howmany > 10)
{
printf (“Invalid entry. Please enter a value less than 10.n”);
}

Is this correct?

Vasea Tonofa says:

Why don’t we just use this way ? : 
int main()
{
  int a,i;
  printf(“How many loops?: “);
  scanf(“%d”,&a);
  for(i=0;i<=a;i++){     printf(“%d”,i);   } }

mehmet sahin says:

int a;
int howmany;
int max;

printf(“HOW MANY TIMES LOOPS ?n”);
scanf( “%d”, &howmany);

printf(“What is maximum number ?n”);
scanf( “%d”, &max);

for (a = 1; a <= max; a++){ printf( “%dn”,a); if (a==max){ break; } }

xaverius kevin says:

can i also do this?

int main ()
{

int a;
int z;

printf(“your number: “);
scanf(“%d”,&z);

for (a=1;a<=z;a++) { printf(“%d”,a); } return 0; }

Carlos Olimpio says:

Great tutorials! Thanks Bucky! :)

[ROG] says:

Im confused… I input this code and it did not break (aside from that my code wouldnt even run if didn’t take off maxAmount and manually input 10). Can someone please tell me what I did wrong?

#include
#include
#include
#include
#include

int main()
{

    int a;
    int howMany;
    
    printf(“How many times do you want this program to loop?(up to 10 times) “);
    scanf(” %d”, howMany);
    
    for(a=1; a <= 10 ; a++){                  printf(“%dn”, a);                  if(a==howMany){             break;         }     }     return 0; }

Subdivisional-Mass says:

Have fun guys 😉
http://pastebin.com/RVDRgrdk

Anton Truong says:

LOL i put max to 1 million and wrote loop 999999 times…….
It took 88 seconds

Rohit_Veer says:

So we can Also use Letters instead of Number
i had Made one and it Works

#include
#include

int main()
{
char a;
char howMany;
char maxAmount = ‘z’;

printf(“How many times you wanted this loop to loop? “);
scanf(” %c”,&howMany);

for (a=’a’;a<=maxAmount;a++){ printf(“%cn”,a); if(a==howmany){ break; } } return 0; }

wielded1 says:

Good one but still this doesn’t show how many you can loop, its basically loop until the number

Lian Pra says:

bro i wanted to create a program which calculates points from every questio.like the question have options: a,b,c,d and each option have different points,and at the end of the process,it totals out and prints the outcome according to diffrernt points….i am really confused on this….can you give me some tips??

Anthony Zhou says:

For some reason, my code doesn’t work. I’m pretty sure it’s correct: 
#include
#include
#include
#include
#include

int main()
{
    int a;
    int howMany;
    int maxAmount = 10;

    printf(“How many rows do you want to print? (up to 10) “);
    scanf(” %d”, &howMany);

    for(a=1; a<=howMany; a++){         printf(“%dn”, a);         if(a==maxAmount){             break;         }     }     return 0; }

Senphox says:

Really helpful video!

Michal Pitr says:

Why can’t I initialize a variable inside of the forloop like > for(int i = 0; i < 5; i++) {} …. It was possible in CS50 ide so I am quite confused atm, does it depend on the ide or what?

Carlos Olimpio says:

error: 1d returned 1 exit status :(

Ra John says:

It doesn’t break if I enter 10+ value. :/

Here is code I written:

#include
#include
#include
#include
#include

int main()
{
   int number;
   int howMany;
   int maxAmount = 10;

   printf(“How many times you want loop to loop? (Up to 10) n”);
   scanf(” %d”, &howMany);

   for(number=1; maxAmount<=10; number++){         printf(“%dn”, number);     if(number==howMany){         break;     }    }    return 0; } What’s Wrong? :/

Leverquin says:

how to define max as infinite ?

Osi famosi says:

Why doesnt it work ?

#include
#include
#include
#include
#include

int main()
{
int a;
int b;

printf(“Press p many times!!!n”);

while(b>100) {
scanf(“%s”,a);

if(a==’p’) {
b++;
} else{
printf(“Youve lost the game.”);
break;
}
}

return 0;
}

Alba MK says:

My program starts printing numbers from 0, not from 1. How can I make it start from 1?

Gouki says:

First

OBMagk says:

1:42 sloop

Write a comment

*

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!

Send this to a friend

▷ Other ReviewsVehicles▷ Show Cars▷ Motorbikes▷ Scooters▷ Bicycles▷ Rims & Tires▷ Luxury BoatsFashion▷ Sunglasses▷ Luxury Watches▷ Luxury Purses▷ Jeans Wear▷ High Heels▷ Kinis Swimwear▷ Perfumes▷ Jewellery▷ Cosmetics▷ Shaving Helpers▷ Fashion HatsFooding▷ Chef Club▷ Fooding Helpers▷ Coktails & LiquorsSports▷ Sport Shoes▷ Fitness & Detox▷ Golf Gear▷ Racquets▷ Hiking & Trek Gear▷ Diving Equipment▷ Ski Gear▷ Snowboards▷ Surf Boards▷ Rollers & SkatesEntertainment▷ DIY Guides▷ Zik Instruments▷ Published Books▷ Music Albums▷ Cine Movies▷ Trading Helpers▷ Make Money▷ Fishing Equipment▷ Paintball Supplies▷ Trading Card Games▷ Telescopes▷ Knives▷ VapesHigh Tech▷ Flat Screens▷ Tech Devices▷ Camera Lenses▷ Audio HiFi▷ Printers▷ USB Devices▷ PC Hardware▷ Network Gear▷ Cloud Servers▷ Software Helpers▷ Programmer Helpers▷ Mobile Apps▷ Hearing AidsHome▷ Home Furniture▷ Home Appliances▷ Tools Workshop▷ Beddings▷ Floor Layings▷ Barbecues▷ Aquarium Gear▷ Safe Boxes▷ Office Supplies▷ Security Locks▷ Cleaning ProductsKids▷ Baby Strollers▷ Child Car Seats▷ Remote ControlledTravel▷ Luggages & Bags▷ Airlines Seats▷ Hotel Rooms▷ Fun Trips▷ Cruise Ships▷ Mexico Tours