1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Помогите Дописать Программу На С++

Тема в разделе "Вопросы новичков и не только", создана пользователем dimidze, 19 ноя 2012.

  1. dimidze

    dimidze Гость

    Репутация:
    0
    я написал программу на массивы нужно написать меню и подпрограммы,помогите незнаю что делать.
    Вот задание программы: сортировка массивов по уменьшению методом обмена
    текст программы:
    #include<stdio.h>
    #include<conio.h>
    #include<iostream.h>
    #include<stdlib.h>
    using namespace std;
    int main()
    {
    int a[10],tmp;
    for (int i=0;i<10;i++)
    {a=rand()%100;
    cout<<a<<"\t";
    }
    for(int i=0;i<9;i++)
    for(int j=0;j<9;j++)
    if(a[j]<a[j+1])
    { tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }

    cout<<"\Sortirovka massivov:\n";
    for(int i=0;i<10;i++)
    cout<<a<<"\t";
    cout<<"\n";
    getch();
    }
     
  2. Whatka

    Whatka Well-Known Member

    Репутация:
    0
    Регистрация:
    9 окт 2011
    Сообщения:
    428
    Симпатии:
    4
    Как можно помочь,если вы не знаете сами что надо делать?
    Какое меню?Какие подпрограммы?

    Интерфейс в консоле и функции??
     
  3. dimidze

    dimidze Гость

    Репутация:
    0
    ну я написал программу,она работает,от меня еще требуют чтоб эта программа имела тестовое меню и чтоб еще состояла из подпрограмм...
     
  4. Whatka

    Whatka Well-Known Member

    Репутация:
    0
    Регистрация:
    9 окт 2011
    Сообщения:
    428
    Симпатии:
    4
    Код:
    //
    #include	<iostream>
    using namespace std;
    int inSize(int a)
    {
    do
    {
    system("cls");
    cout<<"Введте размер массива:";
    cin>>a;
    }
    while((a<=0));
    return a;
    }
    int menu(int a)
    {
    cout<<"Заполнение массива\n\tвручную\t\t\t1.\n\tслучайными числами\t2.\n\t:";
    cin>>a;
    if(a==0)
    {
    cout<<"Не то!";
    a=2;
    }
    return a;
    }
    void main()
    {
    setlocale(LC_ALL,".1251");
    int size(0);
    size=inSize(size);
    int *a =new int [size];
    int check(0);
    check=menu(check);
    if(check==2)
    for (int i=0;i<size;i++)
    a[i]=rand()%100;
    if(check==1)
    for(int i=0;i<size;i++)
    cin>>a[i];
    cout<<"Массив:\n";
    for(int i=0;i<size;i++)
    cout<<a[i]<<" ";
    cout<<"\n";
    int tmp;
    for(int i=0;i<size;i++)
    for(int j=0;j<size;j++)
    if(a[j]<a[j+1])
    {
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    cout<<"Отсортированный массив:\n";
    for(int i=0;i<size;i++)
    cout<<a[i]<<" ";
    cout<<"\n";
    }
    //
     
  5. rrrFer

    rrrFer Гость

    Репутация:
    0
    Whatka
    память бежит )
     
  6. Whatka

    Whatka Well-Known Member

    Репутация:
    0
    Регистрация:
    9 окт 2011
    Сообщения:
    428
    Симпатии:
    4
    r04
    даа) всё время забываю
    я просто на Java пишу,а там нет деструкторов)
     
  7. dimidze

    dimidze Гость

    Репутация:
    0
    Cпасибо большое!!!!
     
Загрузка...
Похожие Темы - Помогите Дописать Программу
  1. Tayrus
    Ответов:
    2
    Просмотров:
    51
  2. KanycTa
    Ответов:
    1
    Просмотров:
    53
  3. Samyrro
    Ответов:
    1
    Просмотров:
    62
  4. Tayrus
    Ответов:
    0
    Просмотров:
    52
  5. bronnn
    Ответов:
    0
    Просмотров:
    112

Поделиться этой страницей