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

Сформировать и вывести массив размера N, содержащий N первых членов данной прогрессии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы. Найти повторяющиеся элементы и количество повторений каждого из таких элементов http://www.cyberforum.ru/cpp-beginners/thread799165.html
Добрый день! Нужна помощь в написании программы: В произвольном массиве из n целых чисел (n<100) найти повторяющиеся элементы и количество повторений каждого из таких элементов.
C++ Сортировка столбцов матрицы По заданию нужно отсортировать столбцы матрицы в порядке возрастания сумм положительных элементов столбцов. #include <iostream> #include <conio.h> using namespace std; void main() { setlocale(LC_ALL, ""); int i,j, n, m, buf; cout<<"Количество строк массива: "; cin>>n; http://www.cyberforum.ru/cpp-beginners/thread799162.html
Задача на разбиение диапазона значений чисел на равные интервалы с подсчетом их количества в каждом из них C++
Помогите пожалуйста с задачкой. Сама С++ совсем не понимаю, да и в программировании новичок. Для набора целых чисел из текстового файла разбить диапазон значений на 10 равных интервалов и подсчитать количество значений, попавших в эти диапазоны. Найти диапазон с максимальным и минимальным заполнением. Результаты вывести на консоль.
C++ При вызове len(1) 1 как-то преобразуется в двойку сразу, ничего не пойму. Кажется из-за этого и массив length дальше индекса 2 нули имеет.
Алгоритм нахождения максимальной длины сиракузской последоваетльности среди чисел до миллиона: int MaxLen(const long unsigned int limit) { term = 1; length = 1; long unsigned int maxLen = 1; for (long unsigned int i = 2; i <= limit; ++i) { //cout << term << ' ' << length << endl; int thisLen = len(i); if (maxLen < thisLen) { maxLen =...
C++ Повторное воспроизведение http://www.cyberforum.ru/cpp-beginners/thread799132.html
Доброго времени суток! Подскажите, пожалуйста, как сделать так, чтобы в консольке после выполнения всего, что было задано, нажал на любую кнопку ( как этого просит консоль), чтобы закрыть консольку, но она открывалась заново?А закрывалась полностью только с ? З.Ы. Если так вообще можно :)
C++ Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную величину. Дан массив вещественных чисел.Все элементы массива с четными номера заменить на их абсолютную величину. #include<stdio.h> #include<stdlib.h> int main() { int a; int i; for(i=0;i<5;i++) scanf("%i",&a); for (i=0;i<5;i++) { подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
03.03.2013, 13:59     Сформировать и вывести массив размера N, содержащий N первых членов данной прогрессии
Ioan508,

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// obr.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
 
int main()
{
    int N;
    double D;
 
    cout << "Vedite chislo N: ";
        cin >> N;
 
    while(N <= 0)
    {
        cout << "N doljno but' > 1\n" << "Vedite chislo N: ";
            cin >> N;
    }
 
    double *mas = new double[N];
 
    cout << "\nVedite znamenatel progressii: ";
        cin >> D;
 
    cout << "Vvedite pervii element massiva: ";
        cin >> mas[0];
 
    for(int i = 1; i < N; i++)
        mas[i] = mas[0] * pow(D, i);
    
    cout << "massiv: ";
    for(int i = 0; i < N; i++)
        cout << mas[i] << " ";
 
    cout << "\n\n";
    return 0;
}
Вы в своем коде сначала объявили переменные маленькими буквами а потом используете в записи с верхним регистром... плюс как я понял, что каждый последующий член умножается на первый элемент прогрессии а не на предыдущий, и не знаменатель наверное а порядок прогрессии...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru