Informatică, întrebare adresată de ddavidd, 9 ani în urmă

Se citeşte de la tastatură un şir de caractere şi un caracter. Să se afişeze poziţia ultimei apariţii a
caracterului în şir.

Răspunsuri la întrebare

Răspuns de StarBack
2
Salut. Uite aici rezolvarea problemei. Succes in continuare!



#include "stdafx.h"
#include <iostream>
#include <string>

using namespace std;

int main()
{
           char sir[100];
           char c;
           int n, i;

           cout << "Sir: "; cin.get(sir, 99);
           cout << "Caracter: "; cin >> c;

           n = strlen(sir);

           for (i = n; i >= 0; i--)
           {
                      if (sir[i] == c)
                     {
                             cout << "Pozitia: " << i + 1 << endl;
                             break;
                      }
            }

         return 0;
}



Alte întrebări interesante