Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Реализация алгоритма - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задачка http://www.cyberforum.ru/cpp-beginners/thread1030176.html
Помогите, пожалуйста, решить задачу. Дан двухмерный целочисленный массив А размером nхm. Известно, что среди его элементов два и только два равны между собой. Напечатать их индексы.
C++ Для целого n и действительных x и y определить значение REZULT Для целого n и действительных x и y определить значение REZULT: sin^3(x/y)*(x+y^2)+Ф(n) при x>0, y-любое число cos^2(x+y)+sin(x^2+y^2)+n! при x<0, y-любое число R1 во всех остальных случаях ... http://www.cyberforum.ru/cpp-beginners/thread1030170.html
C++ Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских и русских букв
Дана строка. Подсчитать общее количество содержащихся в ней строчных латинских и русских букв.
C++ Задача на символы!
ребят срочно!Дано целое число N (1 ? N ? 26). Вывести *N первых прописных (то есть заглавных) букв латинского алфавита.
C++ Написать функцию, определяющую длину слова http://www.cyberforum.ru/cpp-beginners/thread1030161.html
Написать функцию, определяющую длину слова. В тексте, записанном в файле, определить число слов с нечетным числом букв. Найденные слова с указанием их длины записать в выходной файл.
C++ Вектор, содержащий умные указатели на объект Всем доброго времени суток. Уже в третий раз обращаюсь к форумчанам за помощью по этой лабораторной работе. Начать читать про RAII и умные указатели, и начал тупить. Где застрял: Есть класс User,... подробнее

Показать сообщение отдельно
crazy1ua
2 / 2 / 0
Регистрация: 09.12.2012
Сообщений: 65
05.12.2013, 23:04  [ТС]
Цитата Сообщение от MrCold Посмотреть сообщение
Что- то вроде такого .
start и end передать по ссылке
C++
1
2
3
4
5
6
7
8
9
10
11
pieslice(int x, int y, int & start, int & end, int radius) 
 
 
...........................
int start = 0;
 
  while(.....)
    {
         pieslice(x,  y, start, end, radius) ;
         start = end;
      }
Нам нужно сделать переменную которая будет сохранять после использования цикла, потом использоваться как старт и опять обновляться. Жаль, на словах объяснить могу, а вот в виде кода..(

Добавлено через 1 час 27 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    int n, *p, sum=0, koef=0, start=0, end, j=1;
    cout<<"Number massive:\n";
    cin>>n;
    p=new int[n];
    cout<<"Massive:\n";
    for(int i=0; i<n; i++)
    {
            cin>>p[i];
            sum+=p[i];
    }
    koef=360/sum;
    for (i=0;i<n;i++)
    {
    setfillstyle(SOLID_FILL, ++j);
    end=start+p[i]*koef;    
    pieslice(320, 240, start, end, 175);
    start=end;
 //   cout<<end<<endl;
    }
Сделал!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru