View Single Post
Old 01-21-2005, 05:55 AM   #1 (permalink)
silex
Registered User
 
silex's Avatar
 
Join Date: Jan 2005
Posts: 10
silex is on a distinguished road
Post Simple reverse programm

Please consider this code
It has some bugs, which I don't know yet how to remove them (maybe I should try RAID :/)
Maybe there is another way to do this, I mean some more advanced methods.
If you have any questions - ask.

Code:
//*****reverse.c*****//
//A program getting integer array from keyb, reversing it and writing in another array//
//Author: silex //
//Date: beggining: 18.01.05 end: not yet end//


#include <stdio.h>



int main()  {
     
     int a_elem=0,                       
         i=0,                                         
         index=0,
         rev_index=0;                                    
     
       printf("\npass me total array elements: ");       
       scanf("%d", &a_elem);
     
       int i_array[100]={0},      
           rev_array[100]={0};
      
      for (i=0; i < a_elem; i++)   {
           printf("\nelement: ");
           scanf("%d ", &i_array[index]);
           index++;
           
        }
     index=a_elem;
     
     for (i=0; i< a_elem; i++)     {
           rev_array[rev_index]=i_array[index];
           index--;
           rev_index++;
             
        }
     printf("\n\t array: \n");
     for (i=0; i < a_elem; i++)    {
           printf("%d.  ", i_array[index]);
           index++;
        }
     
     
     printf("\n\n\t reversed array:  \n");
     index=0;
     for (i=0; i < a_elem; i++)    {
           printf("%d.  ", rev_array[index]);
           index++;
        }
           
           
  }
silex is offline   Reply With Quote