Премини към съдържанието

biranful

Потребител
  • Публикации

    2
  • Регистрация

  • Последно онлайн

Харесвания

3 Неутрална репутация

Всичко за biranful

  • Титла
    Новобранец
  1. biranful

    Проблемна задача :/

    Като за начало, бих почнал с това, че се извинявам за заглавието !! След това ще кажа, че се смятам за начинаещ в програмирането, сега съм 10 клас. В интерес на истината, когато публикувах темата, седнах и си напънах малко мозъка, стигнах до решението на soundtracker, но отново имах грешка и тя беше, че извеждах масива не накрая, като цяло, а след всяка от двете части, а после видях какво ти си написал като коментари => оправих го и всичко си беше наред. За напред ще мисля повече преди да бързам да публикувам теми така. Ще прегледам и този по-кратък вариант на ined, като цяло благодаря за помощта! Поздрави
  2. biranful

    Проблемна задача :/

    Да се създаде програма, която позволява да се въведе размер на масив и на стойностите на неговите елемтни и после да ги подреди така, че стойностите на елементите да нарастват от началото до средата и след това отново да намаляват до края. Примерен вход : 7, 4, 5, 2, 6, 1, 3Примерен изход: 4, 5, 7, 2, 6, 3, 1#include <iostream>using namespace std;int main(){ int size,smallest,j; cin >> size; int *myArray = new int [size]; for(int i=0; i<size;i++) { cin >> myArray[i]; } for(int passes=0;passes<size/2; passes++) { for(j=0;j<size/2-passes-1;j++) { if(myArray[j]<myArray[j+1]) { smallest=myArray[j]; myArray[j]=myArray[j+1]; myArray[j+1]=smallest; } } cout << myArray[j]<<","; } for(int i=0; i<size;i++) { cin >> myArray[i]; } for(int passes=size/2;passes<size; passes++) { for(j=size-1;j>size/2;j--) { if(myArray[j]<myArray[j-1]) { smallest=myArray[j]; myArray[j]=myArray[j-1]; myArray[j-1]=smallest; } } cout << myArray[j]<<","; } system("PAUSE"); return EXIT_SUCCESS;}Не мога да обърна цикъла и да ми подреди втората част във низходящ ред.
  • Разглеждащи това в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.