if statements with conditions at least number

1 visualización (últimos 30 días)
danah alotaibi
danah alotaibi el 6 de Oct. de 2017
Respondida: Walter Roberson el 6 de Oct. de 2017
i have an homework to do a matlab code to sum all numbers between 0 and 999 with this excepts
  • Has at least one '7'
  • has both 2 and 5
  • divisible by 12
  • greater than 99 AND has a 0 in the middle
i try to do the code but how can i do these excepts
clc,clear all,close all
x=0:999;D=[x];
S=[];a=7;
for i=1:999
if any(D>a)
S(i)=D(i);
end
  1 comentario
James Tursa
James Tursa el 6 de Oct. de 2017
Can you explain your conditions in more detail. In particular, give several examples of specific numbers that match and do not match your criteria?

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 6 de Oct. de 2017
[First, Second, Third] = ndgrid(0:9);
First = First(:); Second = Second(:); Third = Third(:);
First == 9 || Second == 9 || Third == 9 | ((First == 4 || Second == 4 || Third == 4) & (First == 3 || Second == 3 || Third == 3)) ....

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by