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

Urgent!!! Dau 60 de puncte

Anexe:

Răspunsuri la întrebare

Răspuns de Foocs
1

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   int n, k;

   cin >> n >> k;

   char cuvinte[20][20];

   int c = 0;

   cin.get();

   for (int i = 0; i < n; i++)

       cin.getline(cuvinte[c++], 21);

   for (int i = 0; i < n; i++)

       if (i != k - 1)

       {

           bool ok = true;

           for (int j = 0; j < strlen(cuvinte[k - 1]) && ok; j++)

               if (cuvinte[i][strlen(cuvinte[i]) - 1 - j] != cuvinte[k - 1][strlen(cuvinte[k - 1])-1-j])

                   ok = false;

           if (ok)

               cout << cuvinte[i] << ' ';

       }

   return 0;

}

Alte întrebări interesante