Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Problema  (Citit de 7894 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
allexandra
Strain


Karma: -3
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« : Ianuarie 24, 2012, 18:55:06 »

Puteti sa ma ajutati si pe mine cu rezolvarea la aceasta problema?  Realizati un program care determina cel mai mic multiplu (c.m.m.d.c) al elementelor situate pe diagonala principala si secundara a unei matrice patratice. Va rog mult:*
« Ultima modificare: Ianuarie 25, 2012, 14:44:18 de către Andrei Grigorean » Memorat
gabitzish1
Moderatori infoarena
Nu mai tace
*****

Karma: 321
Deconectat Deconectat

Mesaje: 926



Vezi Profilul
« Răspunde #1 : Ianuarie 25, 2012, 15:15:16 »

Cel mai mic multiplu comun a doua numere e notat c.m.m.m.c, nu c.m.m.d.c (cel mai mare divizor comun).

Se calculeaza asa: cmmmc(a, b) = (a * b) / cmmdc(a,b)

Poti invata cum se calculeaza cmmdc din arhiva educationala : http://infoarena.ro/problema/euclid2
Memorat
crazybay
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« Răspunde #2 : Februarie 07, 2012, 22:54:50 »

c.m.m.d.c. si c.m.m.m.c. in C a doua numere
intregi, aplicand algoritmul lui Euclid.*/

Cod:
#include <conio.h>
#include <stdio.h>

void main()
{
int m,n,cmmmc,rest,aux1,aux2;

clrscr();
printf("Doua nr. intregi nenule: \n");
scanf("%d%d",&n,&m);
aux1=n;aux2=m;
if(m<n)
m=n - m + (n = m);
rest=m%n;
while(rest!=0)
   {
m=n;
n=rest;
rest=m%n;
   }
cmmmc=(aux1*aux2)/n;

printf(" CMMDC -> %d \n CMMMC -> %d",n,cmmmc);
getch();
}

Editat de admin: Foloseste tagul "code" cand postezi surse.
« Ultima modificare: Februarie 08, 2012, 09:39:27 de către Andrei Grigorean » Memorat
lavinianitu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #3 : Februarie 22, 2012, 16:54:54 »

buna....am si eu o problema si nu stiu sa o fac..imi trebuie maine...spune asa:

se citesc nr de la tastatura.
n<1000
sa se genereze al n-le termen al sirului cunoscand urmatorii termeni:
1 11 12 1121 122111 112213 12221131


merci mult:*....
P.S.:sunt clasa 9....rezolvarea cat mai simpla...si am incercat so rezolv dar nu mia iesit....multumesc din nou!!!:*
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #4 : Februarie 22, 2012, 17:28:52 »

Nu stii sa implementezi sau nu ai reusit sa-ti dai seama care e regula dupa care se genereaza termenii?
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
lavinianitu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #5 : Februarie 22, 2012, 17:44:33 »

amandoua.... Brick wall
Memorat
lavinianitu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #6 : Februarie 22, 2012, 17:46:07 »

tot ce stiu este ca problema este pe baza de matrice..si cam atat....Very Happy
Memorat
dushmi
Nu mai tace
*****

Karma: 130
Deconectat Deconectat

Mesaje: 472



Vezi Profilul
« Răspunde #7 : Februarie 22, 2012, 18:01:27 »

1 11 12 1121 122111 112213 12221131

Pai regula ar fi cam asa:

Pentru a afla cel de-al n-lea termen trebuie sa faci urmatorul lucru : imparti cel de-al (n - 1)-lea termen in grupe de cifre egale si apoi fiecare grupa gasita o codifici astfel: cifra ; numarul de elemente din grup.

1 : '1' => 11
11 :  '11' => 12
12 : '1' ; '2' => 1121
1121 : '11' ; '2' ; '1' => 122111
122111: '1' ; '22' ; '111' => 112213
samd
Memorat
lavinianitu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 4



Vezi Profilul
« Răspunde #8 : Februarie 22, 2012, 18:05:01 »

ok..si in c++ cum scriu asta?

Cod:
#inclue<iostream.h>
int main()
{
int a,n,j=cifra,c=numarul_de_cifra_din_grupa;
cout<<"a";cin>>a;
cout<<"n";cin>>n;
cin>>j;
    cin>>c;
for (i=1;i<=n;i++)
a[1][1];
while a[1][1]
(n-1)/"j";"c"=n;
cout<<"n="<<n;
return 0;
}

ce am gresit ca-mi da 11 erori!!!???  

Editat de admin: Foloseste tagul "code" cand postezi surse. Nu mai posta de mai multe ori consecutiv.
« Ultima modificare: Februarie 22, 2012, 20:54:31 de către Serban Andrei Stan » Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines