Documente Academic
Documente Profesional
Documente Cultură
-----------------------------------------------------------------------------------------------------------------------------------------
Laboratorul 4
12.03.2018– 16.03.2018
TIPURI DE DATE
1
~ ~ Limbaje de Programare - 2018 ~ ~
-----------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------
#include <stdio.h>
int main()
{
int a;
long int b;
float x;
double y;
char c;
char s[100];
printf("Dati un nr intreg:");
scanf("%d", &a);
printf("Dati un nr real:");
scanf("%f", &x);
char ch=getchar();
printf("Dati un caracter:");
scanf("%c", &c);*/
2
~ ~ Limbaje de Programare - 2018 ~ ~
-----------------------------------------------------------------------------------------------------------------------------------------
return 0;
}
-------------------------------------------------------------------
-------------------------------------------------------------------
#include <stdio.h>
int main()
return 0;
--------------------------------------------------------------------
DEFINIREA VARIABILELOR
--------------------------------------------------------------------
#include <stdio.h>
int main()
int a=2;
3
~ ~ Limbaje de Programare - 2018 ~ ~
-----------------------------------------------------------------------------------------------------------------------------------------
float x=4.556;
double y=892111.22;
char c='a';
return 0;
-------------------------------------------------------------------
CONSTANTE
------------------------------------------------------------
#include <stdio.h>
int main()
int area;
printf("%c", NEWLINE);
4
~ ~ Limbaje de Programare - 2018 ~ ~
-----------------------------------------------------------------------------------------------------------------------------------------
return 0;
-----------------------------------------------------
CODURILE ASCII
5
~ ~ Limbaje de Programare - 2018 ~ ~
-----------------------------------------------------------------------------------------------------------------------------------------
5). Se citeste de la tastatura un caracter in variabila ch. Sa se afiszee pe ecran codul ASCII al sau.
REZOLVARE :
---------------------------------------------------------
#include <stdio.h>
int main()
{
char ch;
int n;
printf("Caracterul=");
scanf("%c", &ch);
n=ch;
printf("Codul ASCII al lui ch = %d", n);
}
---------------------------------------------------------------
6). Se citeste de la tastatura un numar n, mai mare sau egal cu 32 si mai mic sau egal cu 127. Sa
se determine caracterul care are codul ASCII egal cu n.
Indicatie: ch=n
7). Se citeste de la tastatura un caracter ch. Sa se determine daca ch este litera mica sau nu si sa
se afiseze un mesaj corespunzator.
REZOLVARE :
---------------------------------------------------------
#include <stdio.h>
int main()
{
char ch;
printf("Caracterul=");
scanf("%c", &ch);
if(ch>='a' && ch<='z')
printf("DA");
else
printf("NU");
6
~ ~ Limbaje de Programare - 2018 ~ ~
-----------------------------------------------------------------------------------------------------------------------------------------
return 0;
}---------------------------------------------------------------
8). Se citeste de la tastatura un caracter ch. Sa se determine daca ch este litera mare sau nu si sa
se afiseze un mesaj corespunzator.
--------------------------------------------------------------
#include <stdio.h>
int main()
int a, b;
a = rand();
b= rand();
return 0;
----------------------------------------------------------------
10). Generati si afisati doua numere aleatoare care sa se gaseasca in intervalul [0 ; x). Cum se
procedeaza ? Indicatie : ganditi-va la operatorul MOD (%) !!!
7
~ ~ Limbaje de Programare - 2018 ~ ~
-----------------------------------------------------------------------------------------------------------------------------------------
FUNCTII MATEMATICE
Fișierul antet math.h conține un set de funcții matematice des utilizate în programe. Câteva
dintre acestea sunt: