Scrieti un program care foloseste o structura de tip stiva pentru a verifica daca un cuvant este sau nu palindrom
Răspunsuri la întrebare
Răspuns:
L6. Structura unui program C/C++
05
JAN
In general, un program este un sir de instructiuni. In C/C++ programul este o functie numita main.
Efectul instructiunillor din C/C++ este stabilit intr-un fisier numit stdio.h (h vine de la header). Acest fisier este incarcat implicit pentru a asigura buna functionare a programului. Daca dorim sa folosim instructiuni mai complexe (gen cin, cout) trebuie sa specificam si headerul care explica functionarea acestor instructiuni (iostream.h).
De asemenea, trebuie sa stabilim ce variabile folosim, pentru a le putea aloca spatiu si a le da valori. Spre deosebire de alte limbaje, in C/C++ declararea variabilelor folosite poate fi facuta si pe parcursul executiei programului.
Structura unui program C/C++ este urmatoarea
//acesta este un comentariu; el nu influenteaza programul
//declararea headerelor
#include <iostream>
using namespace std;
//declararea variabilelelor
....
//programul principal
int main()
{
// instructiunile programului
..........
return 0;} //aici se incheie programul
In exemplul urmator (citirea a doua valori si afisarea sumei lor) trebuie sa observati:
orice program are trei parti:
citirea datelor initiale si initializarea variabilelor necesare
prelucrarea datel;or (programul propriuzis)
afisarea rezultatelor
Puteti observa de asemenea:
cum se declara o variabila
cum se foloseste o constanta text (sir de caractere)
cum se citeste o data
cum se afiseaza un sir de caractere, constante, variabile si expresii
cum putem schimba valoarea unei variabile
# include <iostream>
using namespace std;
int a,b,c;
int main()
{
//citirea datelor initiale; initializarea altor variabile;
cin>>a>>b;
//prelucrarea datelor
c=a+b;
//afisarea datelor
cout<<"afisarea rezultatului"<<endl;
cout<<a<<'+'<<b<<'='<<a+b;
cout<<"Suma calculata este "<<c;
return 0;
}
Explicație: