Informática, pregunta formulada por gorelizjai13, hace 11 meses

Hola chicos Necesito que me ayuden con esta pregunta por favor Es para hoy Dice que se requiere un algoritmo para obtener la resta de n cantidades mediante la utilización de un ciclo while la verdad no entiendo nada de eso​


jersonhe05: Puedes utilizar un diagrama de flujo o debes programarlo?
gorelizjai13: programarlo
jersonhe05: Con cualquier lenguage?
gorelizjai13: el lenguaje c

Respuestas a la pregunta

Contestado por gabigil809
1

Respuesta:

La unica solucion que tengo por ahora es esta,  Este algoritmo resive 2 numeros el primer numero se restara por el segundo hasta llegar a cero.

Ojo : Esta escrito en C#  busca algun conpilador online que lo tradusca al lenguaje C.

using System;

using System.Collections.Generic;  

     

public class Program

{

public static void Main()

{

 

    foreach(int num in Restar(70, 5)){

     Console.WriteLine(num) ;  

  }  

   

}  

 

public static List<int> Restar( int numero , int restar ){

      int num = numero ;  

   List<int> numeros = new List<int>();    

 while(num >= 0 ){

           int resultado = num - restar ;  

     num = resultado ;  

     numeros.Add(num) ;  

   

     if(num <= 0 ) {

          break ;  

      }

      }      

   

    return numeros ;  

}

}    

 

Explicación:

El primer numero  que se pasa en el metodo Restar se restara por el segundo numero. Se hace una condicion en el ciclo while donde dice que se debe ejecutar hasta que el primer numero sea igual a cero.

el resultado de la resta se almacena en una lista y se retornan los numeros obtenidos apartir de la resta. luego usando un foreach se muestan los digitos obtenidos.  


gorelizjai13: muchas gracias amiga ❤️
gabigil809: hahha soy varon
gorelizjai13: bueno en ese caso gracias amigo
gorelizjai13: crees que me puedas ayudar en dos más?
Otras preguntas