c programming 2dim array string <stdio.h><string.h> please fix my codes #include<stdio.h> #include<string.h> char word[30][40]; int main() { printf("\n\n\t\tWelcome\n\n\n"); int choice, num, i; while(3) { printf("1. press to enter a word \n"); printf("2. click to put a new word \n"); printf("3. Exit\n\n\n"); printf("Enter your choice : "); scanf("%d",&choice); switch(choice) { case 1: printf("Enter to put any a vegetables: :\n"); scanf("%d", &num); printf("Enter a string: "); scanf("%s",&word); for(i = 0; word[i] != '\0'; ++i){ length = i; } length+=1; i = length; break; case 2: printf("\n\n\n\n Word \n\n\n\n New word:\n"); while(--i>0){j = (rand()%length);temp= word[j][a];word[j][a]= word[i][x];word[i][x]= temp; break; } } } case 3: break ; default: printf("\n\n\t\t\tCoding is Fun !\n\n\n"); exit(0); // terminates the complete program execution } } printf("\n\n\t\t\tCoding is Fun !\n\n\n"); getch( ); } output: 1. enter to put word2. click to put a new word3. ExitChoice: 1 Enter to put a word: handsome 1. enter to put word2. click to put a new word3. ExitChoice: 1 Enter to put a word: beautiful 1. enter to put word2. click to put a new word3. ExitChoice: 2 Words new word1. handsome andhmose 2. beautiful feaubitul 1. enter to put word2. click to put the new word3. ExitChoice: 3 coding is fun
c
2dim array string
<stdio.h><string.h>
please fix my codes
#include<stdio.h>
#include<string.h>
char word[30][40];
int main() {
printf("\n\n\t\tWelcome\n\n\n");
int choice, num, i;
while(3) {
printf("1. press to enter a word \n");
printf("2. click to put a new word \n");
printf("3. Exit\n\n\n");
printf("Enter your choice : ");
scanf("%d",&choice);
switch(choice) {
case 1:
printf("Enter to put any a vegetables: :\n");
scanf("%d", &num);
printf("Enter a string: ");
scanf("%s",&word);
for(i = 0; word[i] != '\0'; ++i){
length = i;
}
length+=1;
i = length;
break;
case 2:
printf("\n\n\n\n Word \n\n\n\n New word:\n");
while(--i>0){
j = (rand()%length);
temp= word[j][a];
word[j][a]= word[i][x];
word[i][x]= temp;
break; } }
}
case 3:
break ;
default:
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
exit(0); // terminates the complete program execution } }
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
getch( );
}
output:
1. enter to put word
2. click to put a new word
3. Exit
Choice: 1
Enter to put a word: handsome
1. enter to put word
2. click to put a new word
3. Exit
Choice: 1
Enter to put a word: beautiful
1. enter to put word
2. click to put a new word
3. Exit
Choice: 2
Words new word
1. handsome andhmose
2. beautiful feaubitul
1. enter to put word
2. click to put the new word
3. Exit
Choice: 3
coding is fun
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images