Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...
 probleme cu ochelarii

Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National
 Sub mobila de bucatarie si sub fr...

Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...
 Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...
 

[ASM][8086]Multiplii unui numar dintr-un interval dat si afisarea lor

- - - - -
  • Please log in to reply
3 replies to this topic

#1
GStylex

GStylex

    New Member

  • Grup: Junior Members
  • Posts: 12
  • Înscris: 19.04.2015
Am si eu o problema de rezolvat in Assembler care suna cam asa:"Se citeste un numar intreg pozitiv.Sa se afiseze toate numerele pozitive multiple de 3 mai mici decat numarul citit.
Astept si eu o idee orice cat de mica

Edited by MarianG, 17 January 2017 - 07:42.
modificare titlu


#2
csgabe

csgabe

    Active Member

  • Grup: Members
  • Posts: 1,521
  • Înscris: 08.12.2009
Calculezi restul impartirii numarului cu 3( instructiunea div). Daca restul e 0, atunci scazi 3 din numar, daca nu, atunci scazi restul. Pana cand numarul e mai mare ca 0, afisezi numarul, apoi scazi 3 din numar.
In C arata asa:
int numar,rest;
scanf("%d",&numar);
rest=numar%3;
if (rest==0)
	 numar-=3;
else
	 numar-=rest;
while(numar>0)
{
	 printf("%d ",numar);
	 numar-=3;
}


Edited by csgabe, 16 January 2017 - 22:19.


#3
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
De ce să împarți când poți să numeri din 3 in 3?

#4
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,194
  • Înscris: 24.02.2007
Compilatorul stie

Attached File  Untitled.png   53.8K   24 downloads

Mai departe, traducerea de la 80386 la 8086 (16 biti) o faci tu.

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate