Documente Academic
Documente Profesional
Documente Cultură
valorile TVA (diferite) pentru cele două produse și afișează produsele si prețurile finale și
#include <stdio.h>
int main() {
// Declararea variabilelor
char numeProdus1[50], numeProdus2[50];
float pretProdus1, pretProdus2, tvaProdus1, tvaProdus2;
float pretFinalProdus1, pretFinalProdus2, diferentaPreturi;
// Afișarea rezultatelor
printf("\nPrimul produs: %s %.2f RON\n", numeProdus1, pretFinalProdus1);
printf("Al doilea produs: %s %.2f RON\n", numeProdus2, pretFinalProdus2);
return 0;
}
1. Să se scrie un program care citește de la tastatură urmatoarele date despre doua orase:
- numele orasului;
- populatia orasului;
- suprafata orasului.
#include <stdio.h>
int main() {
// Declararea variabilelor
char numeOras1[50], numeOras2[50];
int populatieOras1, populatieOras2;
float suprafataOras1, suprafataOras2;
float densitatePopulatieOras1, densitatePopulatieOras2, densitateMedie;
return 0;
}
Să se scrie un program care citește de la tastatură numele a două tipuri de monede, valoare
deținută și raportul de schimb valutar și afișează tipurile de valută introduse și suma totală în
RON.
#include <stdio.h>
int main() {
// Declararea variabilelor
char moneda1[50], moneda2[50];
float raportSchimb1, raportSchimb2, valoareMoneda1, valoareMoneda2;
float sumaRON1, sumaRON2, sumaTotala;
// Afișarea rezultatelor
printf("\n%s: %.2f RON\n", moneda1, sumaRON1);
printf("%s: %.2f RON\n", moneda2, sumaRON2);
printf("Suma totala: %.2f RON\n", sumaTotala);
return 0;
}
1. Să se scrie un program care citește de la tastatură datele despre două laptopuri:
producătorul
La final, programul va afișa produsele, prețurile finale și diferența prețurilor finale pentru cele
două produse.
#include <stdio.h>
int main() {
// Declararea variabilelor
char producator1[50], producator2[50];
int pret1, pret2;
float majorare1, majorare2;
float pretFinal1, pretFinal2, diferentaPreturi;
// Afișarea rezultatelor
printf("\nPrimul laptop: %s %.2f RON\n", producator1, pretFinal1);
printf("Al doilea laptop: %s %.2f RON\n", producator2, pretFinal2);
return 0;
}
1. Să se scrie un program care citește de la tastatură datele a două voltmetre:
Prețul (de tip int: EURO pt primul produs si USD pentru al doilea produs)
Programul va afișa pentru fiecare produs magazinul de unde a fost achiziționat și prețul în RON
int main() {
// Declararea variabilelor
char magazin1[50], magazin2[50];
int valoare1, valoare2;
float curs1, curs2;
float pretRON1, pretRON2, pretTotalRON;
// Afișarea rezultatelor
printf("\n%s %.2f RON\n", magazin1, pretRON1);
printf("%s %.2f RON\n", magazin2, pretRON2);
return 0;
}
1. Să se scrie un program care citește de la tastatură urmatoarele date despre două
masini:
- modelul masinii;
- kilometri parcursi;
- cai putere;
Programul va afisa pentru fiecare masina: modelul masinii, kilometri parcursi, cai putere,
}
1. Să se scrie un program care citește de la tastatură date despre doua cinematografe:
- denumirea;
#include <stdio.h>
int main() {
// Declarare de variabile
printf("\nM1: Marca %s, %d km, Putere: %d cp, L/100 km: %.1f, Consum total: %.1f litri\n",
printf("M2: Marca %s, %d km, Putere: %d cp, L/100 km: %.1f, Consum total: %.1f litri\n",
Programul va afisa denumirea, total bilete pe an, zilele de functionare numarul mediu de bilete
#include <stdio.h>
int main() {
// Declararea variabilelor
char denumireCinema1[50], denumireCinema2[50];
int totalBilete1, totalBilete2, zileFunctionare1, zileFunctionare2;
float medieBileteZilnice1, medieBileteZilnice2, medieBileteAnuala;
// Calculul mediilor
medieBileteZilnice1 = (float)totalBilete1 / zileFunctionare1;
medieBileteZilnice2 = (float)totalBilete2 / zileFunctionare2;
medieBileteAnuala = (float)(totalBilete1 + totalBilete2) / (zileFunctionare1 + zileFunctionare2);
return 0;
}
#include<stdio.h>
int main(){
char nume[30],prenume[30];
int a,b;
printf("introduceti numele si prenumele:");
scanf("%s%s",nume,prenume);
a= nume[0];
b= prenume[0];
a=a-'A'+'a';
b=b-'B'+'b';
nume[0]=a;
prenume[0]=b;
printf("%s %s",nume, prenume);
return 0;
}
#include<stdio.h>
int main(){
char nume1[30],nume2[30];
printf("introduceti cele doua numere:");
scanf("%s%s", nume1,nume2);
if(nume1[0] <= nume2[0])
printf("%s\n%s\n",nume1,nume2);
else
printf("%s\n%s\n",nume2,nume1);
return 0;
}
#include <stdio.h>
int main(){
int zi;
printf("Dati un numar:");
fflush(stdout);
scanf("%d", &zi);
switch(zi){
case 1:
printf("Luni");
break;
case 2:
printf("Marti");
break;
case 3:
printf("Miercuri");
break;
case 4:
printf("Joi");
break;
case 5:
printf("Vineri");
break;
case 6:
printf("Sambata");
break;
case 7:
printf("Duminica");
break;
default:
printf("Ati introdus un numar gresit!");
}
return 0;
}
1. Scrieţi un program în care se vor citi de la tastatură trei variabile de tip int care reprezintă
notele unui student şi va afişa în consolă media celor trei note (cu două zecimale).
Programul va afișa următoarele mesaje:
o "Ati promovat!" dacă media este cel puțin 5
o "Ne pare rau …" dacă media este sub 5
#include <stdio.h>
int main () {
int nota1, nota2, nota3 ;
float mediaNotelor ;
printf ("Introduceti cele 3 note:");
scanf("%d%d%d", ¬a1, ¬a2, ¬a3);
mediaNotelor = (nota1+nota2+nota3)/3.0 ;
printf("\n%.2f", mediaNotelor);
if (mediaNotelor >= 5)
printf("\nAti promovat!");
else
printf ("\nNe pare rau");
return 0;
return 0;
}
Să se scrie un program care afișează toți divizorii unui număr n introdus de la tastatură.
#include <stdio.h>
int main() {
int n;
// Afișarea divizorilor
for (int i = 1; i <= n; i++) {
if (n % i == 0) {
printf("%d ", i);
}
}
return 0;
}
int main() {
int m;
return 0;
}
Să se tabeleze (afișeze) valorile funcţiei f(x)=3*x2+2*x-8, pentru x Є [xmin, xmax], unde xmin, xmax ,
pasX sunt trei numere date de utilizator.(de exemplu: xmin=2, xmax=10, pasx=0.5, va avea ca efect
afișarea valorilor funcției în puctele: 2, 2.5, 3, 3.5, 4, …., 9,9.5, 10).
#include <stdio.h>
int main() {
double xmin, xmax, pasX;
Realizați un program afișează primele x numere pare sau impare, în funcție de opțiunea utilizatorului,
introdusă la rularea programului.
#include <stdio.h>
int main() {
int x, optiune;
return 0;
}
Realizați un program care va calcula și apoi va afișa suma primelor z numere pare sau impare, în funcție
de alegerea utilizatorului.
#include <stdio.h>
int main() {
int z, optiune;
int suma = 0;
#include <stdio.h>
int main() {
int n;
return 0;
}
#include <stdio.h>
int main() {
int n, numar, suma = 0, numar_pozitive = 0, numar_pare = 0, numar_imp_poz = 0;
int max = -999999, min = 999999, numar_interval = 0;
float media;
suma += numar;
numar_pozitive += (numar > 0);
numar_pare += (numar % 2 == 0);
max = (numar > max) ? numar : max;
min = (numar < min) ? numar : min;
numar_imp_poz += (numar % 2 != 0 && numar > 0);
numar_interval += (numar >= -10 && numar <= 10);
}
media = (float)suma / n;
return 0;
}
#include <stdio.h>
int main() {
int n;
int S = 0;
// Calculul sumei
for (int i = 1; i <= n; i++) {
S = S + 2 * i;
}
// Afișarea rezultatului
printf("Valoarea sumei S = %d\n", S);
return 0;
}
S = i = 1n(i2+2)
#include <stdio.h>
int main() {
int n;
int S = 0;
// Calculul sumei
for (int i = 1; i <= n; i++) {
S = S + i * i + 2;
}
// Afișarea rezultatului
printf("Valoarea sumei S = %d\n", S);
return 0;
}
S = i = 1n2i2
#include <stdio.h>
int main() {
int n;
int S = 0;
// Calculul sumei
for (int i = 1; i <= n; i++) {
S = S + (2 * i) * (2 * i);
}
// Afișarea rezultatului
printf("Valoarea sumei S = %d\n", S);
return 0;
}
#include <stdio.h>
// Funcție care verifică dacă un număr este prim
int estePrim(int numar) {
if (numar < 2) {
return 0; // Numerele mai mici de 2 nu sunt prime
}
for (int i = 2; i * i <= numar; i++) {
if (numar % i == 0) {
return 0; // Numărul nu este prim dacă are divizori în afara 1 și el însuși
}
}
return 1; // Numărul este prim
}
int main() {
int n;
return 0;
}
#include <stdio.h>
int main(){
int i, j, S, Sj, n;
printf("Dati n:");
scanf("%d", &n);
for(i = 1, S = 0; i <= n; i++){
Sj = 0;
for(j = 1; j <= i; j++)
Sj += j * j;
S += i * Sj;
}
printf("S = %d", S);
return 0;
}
#include <stdio.h>
int main() {
int n, numar, numerePare = 0;
printf("Introduceti numarul de numere: ");
scanf("%d", &n);
return 0;
}