Se citesc de la tastatură trei numere întregi n, a şi b şi un şir de n numere reale care se scriu într-un fişier text alfa.txt toate pe acelaşi rând. Să se afişeze câte dintre numerele din fişier se află în afara intervalului [a,b]. 11

Pentru a rezolva această problemă, putem citi valorile din fișierul alfa.txt și le putem compara cu valorile intervalului [a, b]. Vom folosi o variabilă count pentru a număra numerele care se află în afara intervalului și vom afișa acest număr la sfârșit. #include <iostream> #include <fstream> using namespace std; int main() {     int n,…

Un fişier alfa.txt conține mai multe cuvinte, câte unul pe fiecare rând. Se citeşte de la tastatură un caracter c. Afişaţi numărul de înregistrări ale fişierului care conțin cuvinte care încep cu caracterul c. 12

#include <iostream> #include <fstream> #include <string> using namespace std; int main() {     ifstream in(„alfa.txt”);     char c;     cout << „Introduceti un caracter: „;     cin >> c;     int count = 0;     string word;     while (in >> word) {         if (word[0] == c) {             count++;         }     }…

Se citesc de la tastatură mai multe triplete de numere întregi (a,b,c) care reprezintă laturile unui triunghi şi se scriu într-un fişier alfa.txt, câte o tripletă pe fiecare rând. Se citesc apoi din fişier aceste triplete de numere şi se analizează tipul triunghiului (oarecare, echilateral, isoscel, dreptunghic, dreptunghic isoscel) şi se scrie tipul triunghiului pe un rând, în fişierul beta.txt. Fişierul beta.txt va avea tot atâtea înregistrări ca şi fişierul alfa.txt. Afişaţi apoi pe ecran, pe câte un rând, informații despre fiecare triunghi: dimensiunile laturilor şi tipul triunghiului. 13

#include <iostream> #include <fstream> using namespace std; int main() {     // Deschidem fisierul alfa.txt pentru citire     ifstream fin(„alfa.txt”);     if (!fin) {         cout << „Nu s-a putut deschide fisierul alfa.txt”;         return 1;     }     // Deschidem fisierul beta.txt pentru scriere     ofstream fout(„beta.txt”);     if (!fout) {         cout <<…

Se citesc de la tastatură mai multe triplete de numere întregi (a,b,c) care se scriu într-un fişier alfa.txt, câte o tripletă pe fiecare rând. Se citesc apoi din fişier aceste triplete de numere şi se analizează dacă ele reprezintă laturile unui triunghi şi se scrie pe un rând, în fişierul beta.txt, aria triunghiului, dacă ele reprezintă laturile unui triunghi, şi 0 dacă nu reprezintă laturile unui triunghi. Afişaţi apoi pe ecran, pe câte un rând, informații despre triunghiurile găsite: dimensiunile laturilor şi aria. 14

#include <iostream> #include <fstream> #include <cmath> using namespace std; int main() {     ifstream in(„alfa.txt”);     ofstream out(„beta.txt”);     int a, b, c;     double p, aria;     while (in >> a >> b >> c) {         if (a + b > c && a + c > b && b + c >…