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

7 и 4 поочередно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный динамический массив. Шаблоны http://www.cyberforum.ru/cpp-beginners/thread880195.html
Всем привет нужно создать функцию которая создаёт двумерный массив заданной размерности (+использовать шаблоны). Делаю следующим образом template <typename A> A **vvod(int n, int m) { A **a; a=new A*; for(int i=0;i<n;i++) { a = new A;
C++ Условие Извиняюсь за данную тему, просто я чайник ,скажите что значит это условие? char buf; if(*buf=='0') *buf=0; http://www.cyberforum.ru/cpp-beginners/thread880193.html
Есть функция, в прототипе которой несколько параметров перечислены через запятую. Можно ли в теле функции обработать их, как массив? C++
Например, double max(double x1, double x2, double x3, double x4) { int m; int i; double *a; a=&x1; for (i=3, m=0; i>0; --i) { if (a>a) {
Матрицы: Написать функцию, которая находит произведение ненулевых элементов двух строк матрицы C++
Задание: В предлагаемых вариантах необходимо написать и протестировать отдельные функции для работы с матрицами, в том числе и функцию печати матрицы. Для организации связи между функциями использовать аппарат формальных/фактических параметров. Доступ к элементам матриц реализовывать с помощью указателей. Предусмотреть заполнение матрицы в функции main() как вручную, так и с помощью датчика...
C++ Вычислительная геометрия (Даны координаты центра, R окружности, координаты точки вне окруж-ти. Найти точку пересечения одной из касательных с окруж-ю) http://www.cyberforum.ru/cpp-beginners/thread880151.html
Даны координаты центра (xc,yc) и радиус R окружности, координаты точки (x,y) вне окружности. Найти точку пересечения одной из касательных с окружностью. Формат входных данных: Пять вещественных чисел xc yc R x y — координаты центра и радиус окружности, координаты точки. Формат выходных данных: В первой строке одно число К, равное количеству точек пересечения касательных к окружности из...
C++ умножение многочлена подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
27.05.2013, 10:35     7 и 4 поочередно
Цитата Сообщение от programina Посмотреть сообщение
но желательно чтобы строки не были соседними
Берем общее кол-во (N) , делим на число, которое должно быть в итоге (M). Получаем шаг, с которым нужно выбирать элементы. И всё.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdlib>
 
int main()
{
    const int N = 23;
    const int M = 15;
    int a[N];
 
    for( int i=0; i<N; ++i ) a[i] = i;
 
    double step = N/static_cast<double>(M);
 
    for( double i=0; i<N; i+=step ) std::cout << a[static_cast<int>(i)] << " ";
    std::cout << std::endl;
 
    std::system( "pause" );
}
Если я правильно понял задание.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru