how do I convert this to a for loop
    5 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
x = input('Enter a number between 1 and 100: ');
i = 0;
while x>0
    x=x-i;
    i=i+1;
end 
fprintf('The while loop ran for %d interations\n' ,i)
0 Commenti
Risposta accettata
  Peng Li
      
 il 14 Apr 2020
        % your while loop
x = input('Enter a number between 1 and 100: ');
i = 0;
while x>0
    x=x-i;
    i=i+1;
end 
fprintf('The while loop ran for %d interations\n' ,i)
% my for loop
x = input('Enter a number between 1 and 100: ');
for i = 0:100
    x = x - i;
    if x <= 0
        break;
    end
end 
fprintf('The while loop ran for %d interations\n', i + 1)
Enter a number between 1 and 100: 30
The while loop ran for 9 interations
Enter a number between 1 and 100: 30
The while loop ran for 9 interations
0 Commenti
Più risposte (1)
  David Hill
      
      
 il 14 Apr 2020
        Don't understand the purpose of the loop.
x = input('Enter a number between 1 and 100: ');
for i=1:x
end 
fprintf('The for loop ran for %d interations\n' ,x)
0 Commenti
Vedere anche
Categorie
				Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


