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

Переписать несложную функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двухмерный массив: вычисление сумм элементов http://www.cyberforum.ru/cpp-beginners/thread778149.html
Здравствуйте, дорогие форумчане. Я тут озадачен и не могу понять... Правильно ли у меня решена задача или нет? Вот, собственно, задание: Дана целочисленная квадратная матрица A порядка n. Найти номера строк, все элементы которых чётны. Если что, то скрин прикрепил с заданием прикрепил. Вот мои наброски этой программы: int main() { float sum=0; srand(time(0));
C++ Из двух массивов чисел образовать третий, и сортировать числа в порядке невозрастания Всем привет! Помогите с решением задачи: заданы две последовательности вещественных чисел, в которых числа идут в порядке невозрастания. Требуется образовать из них новую последовательность, в которой числа идут в порядке невозрастания. http://www.cyberforum.ru/cpp-beginners/thread778125.html
C++ Нахождение max и min в матрице . и поменять их местами
Доброго времени суток столкнулась с этой программой в лоб в лоб . И ни как не могу вывести матрицу с этими указателями, я в них запуталась , или пишу какой-то бред=( помогите разобраться с этой программой #include<stdlib.h> #include<conio.h> #include<stdio.h> void main() { clrscr(); randomize();
Рекурсивное создание потока C++
написал пример вызова. но только вот отрабатывает вся эта ерунда не совсем верно. нужно: создать 10 потоков и чтобы каждый из потоков в консоль с интервалом в секунду выводил свой псевдономер(псевдо - потому что номер 1-10). а у меня они все пишут одинаковый номер. #include <Windows.h> #include <stdio.h> #include <conio.h> bool Flag=true;
C++ static_cast http://www.cyberforum.ru/cpp-beginners/thread778096.html
Почему не работает static_cast<float>(n/m);? Как сделать чтобы он все же перевел это к типу float? #include <iostream> using namespace std; int main() { int n=7,m=3; cout<<(float)n/m<<endl<<static_cast<float>(n/m); system("pause>0");
C++ Дано: n,m, a[n] [m]. Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы Дано: n,m, a . Написать функцию , которая вычисляет и печатает среднее арифметическое каждой строки матрицы. подробнее

Показать сообщение отдельно
Пёс
 Аватар для Пёс
228 / 76 / 4
Регистрация: 03.02.2013
Сообщений: 311
03.02.2013, 17:49     Переписать несложную функцию
Цитата Сообщение от Wladius Посмотреть сообщение
Функция

C++
1
2
3
4
5
6
7
8
9
10
11
void obmen(float *a,float *b)
{
    float temp[2];
    temp[0]=*a;
    temp[1]=*(a+1);
    *a=*b;
    *(a+1)=*(b+1);
    *b=temp[0];
    *(b+1)=temp[1];
 
}
Участок кода который нужно записать без функции obmen.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
float v,w;
    for(int j=0;j<r;j++)
    {
        for(int i=0; i<r-1;i++)
        {
            v=polar(per[i]);    //Перевод в полярный угол угол
            w=polar(per[i+1]);
            if(v<w)             //если первый угол меньше второго
            {
                obmen(per[i],per[i+1]); //поменять координаты местами
        
 
            }
        }
    }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
float v,w;
    for(int j=0;j<r;j++)
    {
        for(int i=0; i<r-1;i++)
        {
            v=polar(per[i]);    //Перевод в полярный угол угол
            w=polar(per[i+1]);
            if(v<w)             //если первый угол меньше второго
            {
                
                               float temp[2];
                           temp[0]=per[i];
                           temp[1]=per[i+1];
                           per[i]=per[i+1];
                           per[i+1]=per[i+2];
                           per[i+1]=temp[0];
                           per[i+2]=temp[1];
                                           
                               //obmen(per[i],per[i+1]);    //поменять координаты местами
        
 
            }
        }
    }
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru