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

Последовательность. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ написать пример в с++ http://www.cyberforum.ru/cpp-beginners/thread354218.html
∑_(k=1)^∞▒x^k/(k^3+k√!x!+1)
C++ Помогите с элементарной ппрограммой на C Я ее начал делать, но наткнулся на то, что не могу написать код перевода из систем счисления.... Помогите пожалуйста! Вот условие (мой вариант 5): https://docs.google.com/View?docid=dhg54t7g_16dwjng3d3 Добавлено через 57 минут И еще когда я начал вбивать условия, наткнулся на то, что компилятор никак не хочет обращаться к элементам типа char( Что делать? http://www.cyberforum.ru/cpp-beginners/thread354216.html
Printf не работает C++
Здравствуйте. В такой вот, пародии на программку последний printf ничего не выводит. Только начал изучать C++. Подкажите в чём может быть проблема. У меня Dev C++ 4.9.9.2 #include<stdio.h> main() { int weight, /*вес*/ height; /*рост*/
C++ Работа с STL list
Есть некий каталог с 3 переменными (string,string,int), который нужно хранить в list Как я понимаю есть 2 решения хранения. 1. Создать 3 list'a list<string> name; list<string> date; list<int> kol; 2. Через классы
C++ Чтение из файла и запись в вектор http://www.cyberforum.ru/cpp-beginners/thread354176.html
вобщем програмку, которая читает из файла строки и выводит в вектор написал. Но хотелось бы изменить код так, чтобы в вектор записывалось каждое слово из файла. Например: ффф вв уу вввв И записал это как 4 элемента вектора. Пробовал сделать чере isspace(), но для ее использования нужна длина полученой строки. А после использования оператора getline() длина строки buff 8888 или чуть больше...
C++ Невозможно преобразовать прараметр Наверняка щас прослыву ацким нубом, но вот програмка #include <stdlib.h> #include <conio.h> #include <stdio.h> class Priamoug { public: //void Vvod(); void Perem(int a, int b); подробнее

Показать сообщение отдельно
dyus
2 / 2 / 0
Регистрация: 20.09.2011
Сообщений: 8
20.09.2011, 21:06     Последовательность.
у меня заработало как надо, ошибки вроде отметил, ну и вобщем сам посмотри на то, что было и то, что вышло. Я сам неособо разбираюсь еще. И да про указатели почитай, а то совсем беда с ними была
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
int main(int argc, char* argv[])
{
 
long int i,j=0,n;
double b,tmp,tmp2;
 
std::cout << "===\n Дана неубывающая последовательность действительных чисел  a1, a2, …an.Вставить действительное число b в нее так, \nчтобы последовательность осталась неубывающей.\n";
 
 
//вводим размерность массива
std::cout << "\nВведите n: ";
std::cin >> n;
std::cout << "\nВведите b: ";
std::cin >> b;
//выделяем память под массив
double *m=new double(n+1);
 
 
//заносим значения в массив
std::cout<<"\n";
for(i=0;i<n;i++)
{
     std::cout<<"\nВведите "<<i<<"-й элемент:";
     std::cin >> m[i];
}
 
std::cout<<"\nисходная последовательность:\n";
for(i=0; i<n;i++)
{
     std::cout<<m[i]<<" "; //тут поправил
}
//ищем элемент с которого сдвигать массив
for(j=0;j<n;j++)
{
      if(m[j]>b)
       break;
}
//сдвигаем массив
for(i=n+1;i>j;--i)   // и тут поправил
{
        tmp=m[i];
        m[i]=m[i-1];
        m[i-1]=tmp;
}
//заносим b на полученную позицию
m[j]=b;
 
//выводим полученный массив
std::cout<<"\nПоследовательность после добавления:\n";
for(i=0; i<n+1;i++)
{
     std::cout<<m[i]<<" ";
}
//освобождаем память
delete m;
getch();
}
 
Текущее время: 02:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru