Informatică, întrebare adresată de marialiviadenis, 8 ani în urmă

1.Rezolvați:1. Fişierul NUM.TXT conține doua numere întregi.



2.Determinați suma,produsul, câtul și diferența numerelor date. 2. Fişierul SIRUL:TXT conține un text. a) Determinați numārul de propoziții din textul dat. b) Determinați numărul de vocale.

Răspunsuri la întrebare

Răspuns de andrei750238
0

PROBLEMA 1 :

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("NUM.txt");

int main(){

   int a,b;

   f >> a >> b;

   cout << "\nSuma : " << a+b;

   cout << "\nDiferenta : " << a-b;

   cout << "\nProdus : " << a*b;

   cout << "\nCatul : " << a/b;

   

   f.close();

}

PROBLEMA 2

//Depinde cum definesti o propozitie. La gramatica, numarul de verbe da numarul de propozitii. Totusi, asa ceva ar fi imposibil de realizat la nivel de liceu in C++. Atfel, definesc o propozitie orice grup de caractere care se termina cu caracterul '.'

#include <iostream>

#include <fstream>

#include <cstring>

using namespace std;

ifstream f("SIRUL.txt");

int main(){

   char cuv[100];

   int vocale=0,prop=0;

   while(f >> cuv){

       int i=0, lung=strlen(cuv);

       for(i;i<lung;i++){

           if(strchr("aeiouAEIOU",cuv[i]) != NULL)vocale++;

           else if(cuv[i]=='.')prop++;

       }

   }

   cout << "\nNr vocale : " << vocale;

   cout << "\nPropozitii : " << prop;

}

Alte întrebări interesante