Care este eroarea ? Argumentează. Program Ex3b; #include #include (limits> using namespace std; //Eroare int main() { int i; i--32 767; cout< cout< return 0; Va rog dau coroana!!!
Există mai multe erori în acest cod. Primul este că nu se specifică numele fişierului de intrare în declaraţia include. De exemplu, dacă fişierul se numeşte iostream, atunci trebuie scris #include <iostream>.
În al doilea rând, nu se închide ghilimeaua după limits în declaraţia include. Astfel, declaraţia ar trebui să arate aşa: #include <limits>.
În al treilea rând, linia using namespace std; nu este necesară în acest program. Această linie se foloseşte atunci când dorim să accesăm elemente din spaţiul de nume std fără a trebui să le prefixăm cu std::.
În al patrulea rând, linia int i; i--32 767; nu este scrisă corect. Dacă dorim să atribuim valoarea 32 767 lui i, atunci trebuie să scriem int i = 32 767; sau int i = 32767;.
În al cincilea rând, operatorul cout trebuie folosit împreună cu operatorul de inserţie << pentru a afişa informaţii pe ecran. De exemplu, dacă dorim să afişăm valoarea lui i, atunci trebuie să scriem cout << i;
În al şaselea rând, return 0; trebuie scris la sfârşitul funcţiei main pentru a indica faptul că programul s-a terminat cu succes.
Răspuns:
#include <iostream>
#include <limits>
int main()
{
int i = 32767;
cout << i;
return 0;
}
Explicație:
Există mai multe erori în acest cod. Primul este că nu se specifică numele fişierului de intrare în declaraţia include. De exemplu, dacă fişierul se numeşte iostream, atunci trebuie scris #include <iostream>.
În al doilea rând, nu se închide ghilimeaua după limits în declaraţia include. Astfel, declaraţia ar trebui să arate aşa: #include <limits>.
În al treilea rând, linia using namespace std; nu este necesară în acest program. Această linie se foloseşte atunci când dorim să accesăm elemente din spaţiul de nume std fără a trebui să le prefixăm cu std::.
În al patrulea rând, linia int i; i--32 767; nu este scrisă corect. Dacă dorim să atribuim valoarea 32 767 lui i, atunci trebuie să scriem int i = 32 767; sau int i = 32767;.
În al cincilea rând, operatorul cout trebuie folosit împreună cu operatorul de inserţie << pentru a afişa informaţii pe ecran. De exemplu, dacă dorim să afişăm valoarea lui i, atunci trebuie să scriem cout << i;
În al şaselea rând, return 0; trebuie scris la sfârşitul funcţiei main pentru a indica faptul că programul s-a terminat cu succes.