Numar de vizitatori unici

Se afișează postările cu eticheta 10. Afișați toate postările
Se afișează postările cu eticheta 10. Afișați toate postările

duminică, 1 mai 2011

Citirea si afisarea unei matrici bidimensionale

In programul de mai jos se citeste si tipareste o matrice. Initial se citesc numarul de linii si de coloane ale matricei (m si n). Observati modul in care am afisat matricea - de asa natura incat pe ecran sa arate ca o matrice.

#include<iostream.h>                                                             Download Link
int main()
{
   int m,n,i,j,a [50] [50];
   cout<<"m="; cin>>m;
   cout<<"n="; cin>>n;
   for (i=0;i<n;i++)
       for(j=0;j<n;j++)
       {
          cout <<"a["<<i+1<<','<<j+1<<"]=";
          cin>>a[i] [j];
          cout<<endl;
       }
   for (i=0;i<m;i++)
   {
     for (j=0;j<n;j++) cout<<a[i] [j]<<' ';
     cout<<endl;
   }
}

miercuri, 27 aprilie 2011

Ecuatia algebrica de gradul 1 cu o necunoscuta, cu coeficienti reali

Programul urmator rezolva ecuatia de gradul 1 de forma a*x+b=0.

C++
Pseudocod
#include<iostream.h>
int main()
{
    float a,b,x;
    cout<<"a="; cin>>a;
    cout<<"b="; cin>>b;
    if (a)
    {
      x=-b/a;
      cout<<x;
    }
    else
        if (b==0) cout<<"infinitate de solutii";
    else cout<<"nu are solutie";
        return 0;
}
main
inceput
real a,b,x;
scrie "a="; citeste a;
scrie "b="; citeste b;
daca (a≠0) atunci
      x=-b/a;
      scrie x;

altfel
      daca (b=0) scrie "infinitate de solutii";
            altfel scrie "nu are solutie";
      sfarsit daca (b=0);
sfarsit daca (a≠b);
sfarsit;

joi, 21 aprilie 2011

Valoarea absoluta a unui numar real

Programul urmator citeste x (de tip float) si tipareste |x|. Cum a fost realizat?
  1. Se testeaza daca x este mai mare sau egal cu 0.

  2. In cazul in care conditia este indeplinita, se evalueaza x (a doua expresie). In acest caz expresia conditionala, in ansamblul ei, ia valoarea pe care o retine variabila x. Aceasta valoare se tipareste.

  3. Daca x este strict mai mic decat 0, expresia evaluata este -x si aceasta este valoarea pe care o ia expresia conditionala si care este tiparita.
#include <iostream.h>
int main ()
{ float x;
   cout<<"x=";
   cin>>x;
   cout<<(x>=0?x:-x);
   return 0;
}