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

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 de tofeialex88
0

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:

Alte întrebări interesante