Help in C arrays program Needed | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Help in C arrays program Needed

I have to write a program that receives an integer array with 100 element values and display it on the screen It needs to: - Saves negative even number in array1 and save the positive odd numbers in array2 - Sorts the two arrays in a declining order and saves the arrangement in a differen array(array3) - Has a text menu, from which the user can choose to either enter a new array or sort an already existing one +/- Additional tasks: - Add an option to read an array from a file chosen by user

5th Dec 2019, 8:24 PM
Десислав Нейчев
Десислав Нейчев - avatar
6 Answers
+ 2
Can you show the code you tried to make?
5th Dec 2019, 11:46 PM
Manual
Manual - avatar
+ 1
#include <stdio.h> #include <stdlib.h> #define N 100 int main() { float arr[N] = { 19.0,1,8,17,9,60,376,4,23,4,234,5,4,4,35 }; float max_number = 0; int element_number = 0, count = 0, answer = 0,n=0; printf("Are you gonna use existing array or creating new one ?\n Enter 1 for existing \n Enter 2 for new one\n\n"); scanf_s("%d", &answer); if (answer == 1) { n = 15; } else { printf("Array size: "); scanf_s("%d", &n); printf("Elements: \n"); for (int i = 0; i < n; i++) { scanf_s("%f", &arr[i]); } } for (int i = 0; i < n; ++i) { if (arr[i] > max_number) { max_number = arr[i]; element_number = i; } printf("Element number %d = %.2f\n", i, arr[i]); } printf("\nMax number is : %f \n", max_number); printf("Element number is : %d\n", element_number); for (int i = element_number; i < n; i++) //Loop for ascending ordering { for (int j = element_number; j < n; j++) //Loop for comparing other values { if (arr[j] > arr[i]) //Comparing other array elements { floa
6th Dec 2019, 10:36 PM
Десислав Нейчев
Десислав Нейчев - avatar
+ 1
Save the code in the playground. Share it using the "+" button in a comment.
7th Dec 2019, 7:23 PM
Manual
Manual - avatar
+ 1
If there are errors, the code needs to be debuged piece by piece. You will be doing most of that work. If you get stuck on an error. Ask for help at that time. For now, explain the first part of where it goes wrong. If there is an error code, share it.
7th Dec 2019, 7:27 PM
Manual
Manual - avatar
0
Can't post all code
6th Dec 2019, 10:37 PM
Десислав Нейчев
Десислав Нейчев - avatar
0
Its 70% wrong, need someone get with it(if wants)to replace the errors with the right ones codes
6th Dec 2019, 10:39 PM
Десислав Нейчев
Десислав Нейчев - avatar