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   Rims & Tires   Luxury BoatsFashion   Sunglasses   Luxury Watches   Luxury Purses   Jeans Wear   High Heels   Perfumes   Jewellery   Cosmetics   Shaving Helpers   Fashion HatsFooding   Chef Club   Fooding Helpers   Coktails & LiquorsSports   Sport Shoes   Fitness & Detox   Golf Gear   Racquets   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   Printers   USB Devices   PC Hardware   Network Gear   Cloud Servers   Software Helpers   Programmer Helpers   Mobile Apps   Hearing AidsHome   Home Furniture   Home Appliances   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