En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Skriv et C-program som tar inn en streng fra brukeren og reverserer den [/INST] #include<stdio.h> 
#include<string.h> 
  
// Funksjon for å reversere en sekvens som starter med pekeren 
// begin og slutter med pekeren end 
void Reverse(char* begin, char* end) 
{ 
    char temp; 
    while (begin < end) { 
        temp = *begin; 
        *begin++ = *end; 
        *end-- = temp; 
    } 
} 
  
// Funksjon for å reversere ord */ 
void ReverseWords(char* s) 
{ 
    char* word_begin = s; 
  
    // Ord-grense 
    char* temp = s; 
  
    // Reverser strengen 
    Reverse(s, temp); 
  
    // Reverser hvert ord 
    while (*temp) { 
        temp++; 
        if (*temp == '\0') { 
            Reverse(word_begin, temp - 1); 
        } else if (*temp == ' ') { 
            Reverse(word_begin, temp - 1); 
            word_begin = temp + 1; 
        } 
    } 
} 
  
// Hovedprogram 
int main() 
{ 
    char s[] = "Welcome to Geeksforgeeks"; 
    char* temp = s; 
    ReverseWords(s); 
    printf("%s", s); 
  
    return 0; 
}