Olá pessoal preciso de uma ajuda para converter para Linguagem C... Toda vez que faço da erro   1º  #include <iostream>  using namespace std; int main(int argc, char const *argv[]) {     int n;     while(cin >> n && n)     {         int nc[n + 1];         nc[n] = 1; nc[n - 1] = 1;         for (int k = n - 2; k >= 0; --k)             nc[k] = nc[k + 1] + nc[k + 2];         cout << nc[0] << '\n';     }     return 0; }   ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2º #include <stdio.h> #define sc3(a,b,c) scanf("%d %d %d", &a, &b, &c) #define for(i,a,n) for(int (i) = (a); (i) < (n); (i)++) bool clap(int n); int main(void) {     int n, m, k, p, curr, s;     while(sc3(n,m,k) && (n || m || k))     {         p = s = 1;         curr = 0;         while(1)         {             curr++;             if(p == m && clap(curr)){                 k--;                 if(k == 0){                     printf("%d\n", curr);                     break;                 }             }             p += s;             if (p > n) {                 p = n - 1;                 s = -1;             } else if (p == 0){                 p = 2;                 s = 1;             }         }     }     return 0; } bool clap(int n)  {     if(n % 7 == 0)         return true;     while (n)      {         int r = n % 10;         n /= 10;         if (r == 7)             return true;     }     return false; }     ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 3º #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ string dec2hex( int n){ string chars = "0123456789ABCDEF"; int i = n % 16;  if (n / 16 > 0) return dec2hex(n / 16) + chars.at(i); string result = "";  result += chars.at(i);   return result; } int hex2dec(string h){ int dec = 0, base = 1; int index = h.length(); string chars = "0123456789abcdef"; while (index--){ dec += chars.find_first_of(h.at(index)) * base; base *= 16; } return dec; } int main() { string n; while (cin >> n && n != "-1"){  if (n.size() >= 2 && n.at(1) == 'x'){ transform(n.begin(), n.end(), n.begin(), ::tolower); printf (hex2dec(n.substr(2)) )endl; } else { cout << "0x" << dec2hex(atoi(n.c_str())) << endl; } } return 0; }     Obrigado!