20 de Programe în Limbajul C

Laborator
7.4/10 (5 voturi)
Conține 1 fișier: doc
Pagini : 16 în total
Cuvinte : 2264
Mărime: 14.81KB (arhivat)
Publicat de: Ludovic Dogaru
Puncte necesare: 0
20 de programul in limbajul util studentiilor din anul 1 , CSIE

Extras din laborator

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 dati c=");

scanf("%f",&c);

if (a!=0)

{

d=b*b-(4*a*c);

if (d==0)

{

x=(-b/(2*a));

printf("n solutia unica este %2.1f =",x);

}

if (d>0)

{

x1=(-b+sqrt(d));

x2=(-b-sqrt(d));

printf("n cele 2 solutii sunt %2.1f %2.1f ",x1,x2);

}

if (d<0) printf("n ecuatia nu are solutii reale");

}

else

{

if (b==0)

{

if (c==0) printf("n ecuatia este nedeterminata");

else printf("n ecuatia este imposibila");

}

else

{

x=(-c/b);

printf("n solutia ecuatiei este %2.1f",x);

}

}

getch();

}

2. Sa se scrie un program pt calcularea a doua matrici A cu m linii si n coloane si B cu n linii si p coloane.

#include <stdio.h>;

#include <conio.h>;

int a[10][10],b[10][10],c[10][10],i,j,k,m,n,p;

void main()

{

clrscr();

printf("n dati m ");

scanf("%d",&m);

printf("n dati n");

scanf("%d",&n);

printf("n dati p");

scanf("%d",&p);

for (i=1;i<=m;i++)

for (j=1;j<=n;j++)

{ printf("n dati a[%d][%d]= ",i,j);

scanf("%d",&a[i][j]);

}

for (j=1;j<=n;j++)

for (k=1;k<=p;k++)

{ printf("n dati b[%d][%d]= ",j,k);

scanf("%d",&b[j][k]);

}

for (i=1;i<=m;i++)

for (j=1;j<=p;j++)

for (k=1;k<=n;k++)

{

c[i][j]=c[i][j]+a[i][k]*b[k][j];

}

for (i=1;i<=n;i++)

{

for (j=1;j<=p;j++)

printf("%4d",c[i][j]);

printf("n");

}

getch();

}

3.Sa se scrie un program care sa calculeze media aritmetica, geometrica si armonica a trei numere reale a,b,c citite de la tastatura.

#include <stdio.h>;

#include <conio.h>;

float a,b,ma,mg,marm;

void main()

{

clrscr();

printf("n dati a ");

scanf("n %f",&a);

printf("n dati b ");

scanf("n %f",&b);

printf("n media aritmetica= %f",(a+b)/2);

printf("n media armonica= %2.1f",2*a*b/(a+b));

getch();

}

4. Sa scrie un program care verifica daca trei numere naturale coinic cu valorile 1,2,3.

#include <stdio.h>;

#include <conio.h>;

int a,b,c;

void main()

{

clrscr();

printf("n dati a "); scanf("n %d",&a);

printf("n dati b "); scanf("n %d",&b);

printf("n dati c "); scanf("n %d",&c);

if ((a+b+c==6) && (a*b*c==6)) {

printf("nr coinid cu 1,2,3"); }

else {

printf("nr nu coincid cu 1,2,3"); }

getch();

Preview document

20 de Programe în Limbajul C - Pagina 1
20 de Programe în Limbajul C - Pagina 2
20 de Programe în Limbajul C - Pagina 3
20 de Programe în Limbajul C - Pagina 4
20 de Programe în Limbajul C - Pagina 5
20 de Programe în Limbajul C - Pagina 6
20 de Programe în Limbajul C - Pagina 7
20 de Programe în Limbajul C - Pagina 8
20 de Programe în Limbajul C - Pagina 9
20 de Programe în Limbajul C - Pagina 10
20 de Programe în Limbajul C - Pagina 11
20 de Programe în Limbajul C - Pagina 12
20 de Programe în Limbajul C - Pagina 13
20 de Programe în Limbajul C - Pagina 14
20 de Programe în Limbajul C - Pagina 15
20 de Programe în Limbajul C - Pagina 16

Conținut arhivă zip

  • 20 de Programe in Limbajul C.doc

Alții au mai descărcat și

Probleme în C

1. Se considera un nr natural n (n< 100000000). Se cere sa se verifice daca n are toate cifrele distincte doua cate doua. -pt fiecare cifra...

Limbajul Pascal

Sintaxa instructiunii: IF < conditie > then < secventa > ; SAU IF < conditie > then < secventa 1 > else < secventa 2 > ; Principiu de...

Programarea Calculatoarelor - Anul 1 - ETTI - C++

LUCRAREA 9 Scopul lucrarii îl constituie prezentarea tipurilor de date neomogene (structurile), utilizarea operatorului typedef în contextul...

Noțiuni introductive C++

Pentru testare se poate folosi urmatorul program: // include obiectele standard // pentru intrari/iesiri cu consola 1 #include <iostream> //...

VHDL

Simularea structurilor hardware digitale cu ACTIVE-HDL Această lucrare are ca principal obiectiv prezentarea mediului de dezvoltare ALDEC ACTIVE...

Structuri de Date și Algoritmi

Se citesc m perechi de numere întregi (x,y) reprezentând extremitatile muchiilor unui graf neorientat cu n vârfuri si m muchii. Sa se verifice...

Te-ar putea interesa și

Comanda unei Stații Automate de Spălat Autovehicule cu Automatul Programabil LG Glofa GM7

I. PARTEA TEORETICA 1. Automate programabile 1.1 Introducere Sistemele automate de control a proceselor sunt un conglomerat de dispozitive...

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Baze de date relaționale - proiectare și implementare

INTRODUCERE Tema proiectului Proiectul tratează aspecte teoretice ale proiectării bazelor de date relaţionale şi transpune aceste aspecte în...

Limbaje de Programare

Cap.I ARGUMENT Lucrarea de fata “Limbaje de programare” isi propune sa pregateasca cititorul in scopul insusirii si utilizarii unui limbaj de...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Analiza descriptivă și comparată a domeniilor de programare ORIE

INTRODUCERE În era digitală în care trăim, dezvoltarea software-ului reprezintă un aspect esențial al progresului tehnologic. Două paradigme...

Compilatoare

Grace Murray Hooper a fost o figură importantă în domeniul informaticii. Aceasta a fost un ofiţer în marina militară a Statelor Unite ale Americii...

Programarea Calculatoarelor și Limbaje de Programare

MODULUL 1. ALGORITMI 1.1. GENERALITATI Termenul de produs program desemneazã atât programul sursã propiu-zis cât ºi documentaþia necesarã pentru...

Ai nevoie de altceva?