👤

Sos
Având în vedere un număr natural n , unde este 5 înlocuieste cu 1.(program C++)
de ex. 4556-4116 sau 252-212


Răspuns :

Răspuns:

Știu pe C#

C#:

using System;

namespace ConsoleApp1                            sau alt nume

{

   class Program

   {

       static void Main(string[] args)

       {

           int n1 = 5;

           int n2 = 1;

           Console.WriteLine(n1-n2);

       }

   }

}

 

Ilie07

Răspuns:

#include <iostream>

using namespace std;

int main()

{

 int n,save[20],i=1;

 cout<<"n=";cin>>n;

while(n)

{

   save[i]=n%10;

   i++;

   n/=10;

}

int lungime=i,newnumber=0;

for(i=lungime-1;i>0;i--)

if(save[i]==5)

   save[i]=1;

for(i=lungime-1;i>0;i--)

   newnumber=newnumber*10+save[i];

   cout<<newnumber;

}

Explicație:

cred ca exista si o varianta mai optimizata dar merge si asa;