# C++ to C

• 10-06-2004
DonW
C++ to C
Want to convert these C++ to C??

(1)

Code:

```#include <iostream.h> #include <iomanip.h> // Print out the first n Fibonacci numbers. n is assumed to be >= 1. void fibo ( int n ) {     int current = 1;      // The value of the (i)th fibonacci number     int next    = 1;      // The value of the (i+1)th fibonacci number     cout << "\n\n\t  I \t Fibonacci(I) \n\t=====================" << endl;     for ( int i = 1; i <= n; i++ ) {         cout << "\t" << setw(3) << i <<  "\t\t"             << setw(4) << current << endl;         int next2 = current + next;         current = next;         next    = next2;     } } int main ( void ) {     int n;        // The number of fibonacci numbers we will print     cout << "How many Fibonacci numbers do you want to compute? ";     cin  >> n;     if ( n <= 0 )       cout << "The number should be positive." << endl;     else       fibo ( n );     return 0; } #include <iostream.h> /* Get a positive integer from user */ int getPositive(void){   int current;   while( 1 ){       cout << "Please enter a positive integer: ";       cin >> current;       if (current > 0) return current;       cout << "It should be a positive integer";   } } /* Compute GCD */ int gcd (int dividend, int divisor) {   int remaind;   remaind = dividend % divisor;   while (remaind != 0) {       dividend        = divisor;       divisor        = remaind;       remaind        = dividend % divisor;   }   return divisor; } void main(void) {   int dividend = getPositive();   int divisor  = getPositive();   cout << "The GCD of " << dividend << " and " << divisor << " is "       <<  gcd(dividend, divisor) << endl; }```
• 10-06-2004
Salem
> Want to convert these C++ to C??
I don't, do you?
How about trying it for yourself.

Basically, replacing cout with printf() will get a lot of it done.
• 10-06-2004
xErath
And declaring variables at the beginnig of each function.