Documente Academic
Documente Profesional
Documente Cultură
h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main(void)
{
//double x, y, z;
// int m, n, p;
// short a, b, c;
// char c1, c2, c3;
//
// puts("introduceti 3 numere reale(x, y, z): ");
// if (scanf("%lf%lf%lf", &x, &y, &z) != 3)
// {
// puts("Date incorecte!");
// exit(1);
// }
// puts("Introduceti 3 numere intregi(m, n, p): ");
// if (scanf("%d%d%d", &m, &n, &p) != 3)
// {
// puts("Date incorecte!");
// exit(1);
// }
//puts("Introduceti 3 numere intregi <= 32767(a, b, c): ");
// if (scanf("%hd%hd%hd", &a, &b, &c) != 3)
// {
// puts("Date incorecte!");
// exit(1);
// }
// puts("Introduceti 3 caractere: ");
// fflush(stdin);
// if (scanf(" %c %c %c", &c1, &c2, &c3) != 3)
// {
// puts("Date incorecte!");
// exit(1);
// }
// puts("Ati introdus: ");
// printf("x=%g\ty=%g\tz=%g\n", x, y, z);
// printf("m=%d\tn=%d\tp=%d\n", m, n, p);
// printf("a=%hd\tb=%hd\tc=%hd\n", a, b, c);
// printf("c1=%c\tc2=%c\tc3=%c\n", c1, c2, c3);
//
//se preiau termeni nr intregi pana cand se introduce un numar care nu este
intreg
//ma a elem care apartin [-10, 10]
//prod elem multiplu de 3
double ma, p;
int x, s, nrT1, nrT2;
//PI=4(1-1/3+1/5-1/7+...)
//retinand in suma |c| termeni
//
// double pi_apr, t, k;
// int semn;
//
// pi_apr = 0;
// t = 1;
// k = 3;
// semn = -1;
// for (int i = 1; i <= abs(c); i++)//daca pi_Apr=1 atunci i < abs(c)
// {
// pi_apr = pi_apr + t;
// t = semn/k;
// k = k + 2;
// semn = -semn;
// }
// pi_apr = pi_apr * 4;
// printf("pi_apr=%f\npi=%f", pi_apr, M_PI);
//
//nota 8
//serie taylor: I. cu eroare < eps; II. calcul cu un nr K de termeni (k-
tastatura);
//serie taylor: PI
//sume
//medii aritmetice
//se citeste nr de termeni, citire n termeni apoi calcule
//se preiau termeni reali pana cand nu se respecta o conditie
//patrate perfecte intre 2 nr intregi
//citire nr intreg apoi calcul cmmdc al nr inferioare nr-ului.
//!!!media aritmetica nr intregi!!!
//nr prime intre 2 valori citite de la tastatura
//nota 10: conversie, testare parola, etc
//if (a > 0 && b > 0 && c > 0 && (a < b + c) && (b < a + c) && (c < a +b ))
// {
// printf("(%hd, %hd, %hd) reprezinta laturile unui triunghi ",a, b, c);
// if (a == b && b == c)
// printf("echilateral");
// else
// {
// if (((b*b == a * a + c * c) || (a * a == b * b + c * c) || (c * c
== a * a + b * b)) && (a == c || c == b || a == b))
// printf("dreptunghic isoscel");
// else
// {
// if ((b*b == a * a + c * c) || (a * a == b * b + c * c) ||
(c * c == a * a + b * b))
// printf("dreptunghic");
// else
// if (a == c || c == b || a == b)
// printf("isoscel");
// else
// printf("oarecare");
// }
// }
// }
// else
// {
// printf("(%hd, %hd, %hd) NU reprezinta laturile unui triunghi ",a, b,
c);
// }
//citire cu getchar
//trece la linia urmatoare, putchar
//afisare majuscula
// fflush(stdin);
// c1 = getchar();
// putchar('\n');
// if (c1 >= 'a' && c1 <= 'z')
// putchar(c1-'a'+'A');
// else
// putchar(c1);
//
//ec de gr 1
//cx^2 + ax + b = 0
//discutie completa
//
// if (a != 0)
// {
// rad1 = -b / a;
// }
// else
// {
// if (b == 0)
// puts("O infinitate de solutii");
// else
// puts("Ecuatie imposibila");
// }
//
//
//
//x la puterea n
//double rezultat;
// int nn;
//
// if (x == 0 && m <= 0)
// {
// puts("Operatie nedefinita!");
// exit(1);
// }
// rezultat = 1;
// nn = abs(n);
// for(int i = 1; i <= nn; i++) //sau abs(n) in loc de nn
// rezultat = rezultat * x;
// if (n >= 0)
// printf("%g^%d=%g\n", x, n, rezultat);
// else
// printf("%g^%d=%g\n", x, n, 1/rezultat);
// printf("pow(%g, %d) = %g\n", x, n, pow(x, n));
//
//
//expresii matematice
//e1=10^x + a ^ y + sqrt(|1/(2*a*b)|) + nr de octeti(z)
//e2=tan(x) + ln(sqrt(b^7)) + rest (x / 2) - |sin(z)+0.3| ^ a
//double e1, e2;
// e1 = pow(10, x) + pow(a, y) + sqrt(fabs(1./(2*a*b))) + sizeof(z);
// e2 = tan(x) + log(sqrt(pow(b, 7))) + fmod(x, 2) - pow(fabs(sin(z) + 0.3), a);
// printf("e1=%g\ne2=%g\n", e1, e2);
//testare modul a multiplu 7 ....
//if (abs(a) % 7 == 0 && abs(a) % 11 != 0)
// printf("%hd indeplineste conditiile\n", a);
// else
// printf("%hd nu indeplineste simultan conditiile\n", a);
//
//daca x apartine (-inf, -20.63] U (100, +inf)
//if (x <= -20.63 || x > 100)
// printf("%g apartine intervalului", x);
// else
// printf("%g nu apartine intervalului", x);
//
return 0;