Laborator / Limbaje de Programare / Facultate
1. Sa se scrie un program in limbajul C pentru rezolvarea ecuatiei de gradul doi . #include <stdio.h> #include <conio.h> #include <math.h> float a,b,c,d,x1,x2,x; void main() { clrscr(); printf(" dati a="); scanf("%f",&a); printf(" n dati b="); scanf("%f",&b); printf(" n...
Laborator / Limbaje de Programare / Facultate
1.1 Notiuni introductive Entitatile sintactice de baza utilizate in redactarea unui program C se inscriu in urmatoarele categorii: - Cuvinte cheie (keywords) rezervate in principal pentru declaratiii de tipuri de date si instructiuni. - Identificatori: nume de constante, tipuri de...
Laborator / Limbaje de Programare / Facultate
1. Recapitularea unor elemente ale limbajului C 1.1 Structuri 1.1.1 Definire Se foloseste cuvantul cheie struct urmat de numele structurii si enumerarea membrilor acesteia: struct X { int i; char c; }; 1.1.2 Utilizare Elementele membre ale variabilelor de tip structura pot fi...
Laborator / Limbaje de Programare / Facultate
#include "complex.h" Complex C1,C2; double dist(Complex C1, Complex C2) { double rez=(C2.abs()-C1.abs()); if(rez>=0) return rez; return (rez*(-1)); } void main() { float r,i; cout<<"Primul numar: "<<endl; cout<<" RE="; cin>>r; cout<<" IM="; cin>>i; C1.set(r,i);...
Laborator / Limbaje de Programare / Facultate
Scopul lucrarii Lucrarea are ca scop folosirea limbajului grafic G implementat de LabView în domeniul instrumentatiei de masura. Notiuni teoretice LabView este pachetul software lider mondial în achizitia, prelucrarea, stocarea si afisarea datelor, cât si a controlului acestora....
Laborator / Limbaje de Programare / Facultate
import java.util.*; import java.io.IOException; public class lab1 { public static void main(String[] args) { int a,i; String s; System.out.println("n= "); try { s = System.console().readLine(); } catch (NullPointerException e) { return; } a = Integer.parseInt(s); for...
Laborator / Limbaje de Programare / Facultate
Laborator / Limbaje de Programare / Facultate
1. Prezentarea mediului de dezvoltare Microsoft Visual C++ 6.0 Microsoft Visual C++ 6.0 este mediul de dezvoltare integrat (Integrated Development Environment - IDE) pe care îl vom folosi în cadrul acestui laborator. Vom dezvolta aplicatii C++ de tip consola. 1.1. Crearea unui proiect...
Laborator / Limbaje de Programare / Facultate
//secv cea mai lg de elem egale #include<stdio.h> void main() {int n, i, contor, contor_max, poz,poz_max ; float a[100]; FILE *fin=fopen("pb1.in","r"); fscanf (fin,"%d", &n); for(i=1;i<=n;i++) fscanf(fin,"%f", &a[i]); contor=contor_max=poz=poz_max=0; for (i=1;i<=n;i++)...
Laborator / Limbaje de Programare / Facultate
#include <stdio.h> #include <stdlib.h> #include "arbore_binar.h" //inserarea unui element intr-un arbore binar de cautare void insElem(arbore_binar*r,int k){ arbore_binar *p=r,*q=NULL; if(!p){ p=(arbore_binar*)malloc(sizeof(arbore_binar)); p->key=k; p->stg=p->drp=q; }else{...
Laborator / Limbaje de Programare / Facultate
#include <stdio.h> #include "digraf.h" void creeaza(Digraf *g,char *fis) {FILE *f; int i,j,aux; f=fopen(fis,"rt"); fscanf(f,"%d",&aux); (*g).n=aux; for (i=0;i<(*g).n;i++) for (j=0;j<(*g).n;j++) {fscanf(f,"%d",&aux); (*g).a[i][j]=aux; } fclose(f); } int grad_int(Digraf...
Laborator / Limbaje de Programare / Facultate
1. Sa se gaseasca cel mai mic numar pozitiv u > 0, de forma u = 10m, astfel ca: 1.0 • u 6= 1.0 unde prin • am notat operatia de adunare efectuata de calculator. Numarul u poarta numele de precizia masina. 2. Fie numerele a = 1.0, b = u, c = u, unde u este precizia masina...