Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Работа с операторами условия https://www.cyberforum.ru/ cpp-beginners/ thread656765.html
Вводим число x. и потом программа должна поставить в порядке возрастания числа: sinx, cosx. lnx. Если при каком-либо x некоторые из выражений не имеют смысла, вывести сообщение об этом и сравнивать значения только тех, которые имеют смысл. Как такое сделать? помогите, людиии)
Программа с применением массива C++
Помогите сделать программу с применением массива в С++. Условие: Втсавить число 0 в середину массива М (20), предварительно сдвинув вправо значения элементов массива, начиная с 11.
C++ Схема алгоритма https://www.cyberforum.ru/ cpp-beginners/ thread656739.html
Помогите написать алгоритм.Вот код #include <stdio.h> #include <math.h> int main( ){ double Xn, Xk, dX, g=9.54, y; printf("Enter Xn, Xk, dX \n"); scanf ("%lf%lf%lf", &Xn, &Xk, &dX); printf(" ------------------------------- \n"); printf("| X | Y |\n "); printf(" ------------------------------- \n");
C++ Не состыковка между результатом программы и результатом Excel https://www.cyberforum.ru/ cpp-beginners/ thread656729.html
Даны натуральные числа N и M (N>M). Вычислить S=\sum_{k-M}^{N}k^2\ln(k!) Вот код: //Задание 5 #include <stdio.h> #include <conio.h> #include <math.h> int fact(int n) {
Значение переменных C++
Для Х, принимающего значения от XN до XK с шагом ∆X, определить Y. При условии: Y=A,если x>g Y=B,если 0<=x<=g Y=C,если x<0 Результат выдать в форме таблицы значений X иY. Для таблицы обеспечить подпись столбцов. A e^x-8.6
C++ Проверка на ввод символа https://www.cyberforum.ru/ cpp-beginners/ thread656709.html
Предположим вместо числа был введен символ, тогда после ввода символа пропускается вторая строчка cin>>b; и далее заного перезапускается начальная функция main(); и так она будет постоянно, почему так? #include <iostream> int main(){ int a,b; cout<<"Ввод числа" \\ а если пользователь ввел символ? то как поступить? cin>>a; cin>>b; \\ или надо ввести 2 числа в разные переменные.
C++ с++ програмеры, есть исходник, гляньте https://www.cyberforum.ru/ cpp-beginners/ thread656703.html
В итоге прога должна спрашивать имя файла, а выдодить количество строк ( не считаются только пустые, комменты типа "//" и "/* */" ) эти исходники я взяты с разных книг, почти то что нужно для решения только если б кто подправил //Р11-17.CPP - чтение текстового файла с помощью операции >> #include <stdlib.h> *// Для функции exit() #include <fstream.h> // Для файловых потоков...
C++ элементы массива
Привет всем Вообщем сижу и заполняю массив M рандомными числами, потом суммирую их и добавляю в другой массив A но когда вывожу массив A на экран получается всего лишь одно число...в чем проблема int main() { int a; for(int i=0;i<12;i++) {
C++ Re: Ответ: Последовательность и статический массив uses crt; var A:real; i,k:longint; bi,s:real; begin clrscr; write('A=');readln(a); i:=0;bi:=0;{начальные значения} while bi<=a do{пока очередное число не больше А} begin https://www.cyberforum.ru/ cpp-beginners/ thread656688.html C++ Почему срабатывает rtl https://www.cyberforum.ru/ cpp-beginners/ thread656681.html
Не могу понять, в чем ошибка. Брат делает задания из одной книги и на одной из функций VC++ падает. Я уже долго не работал с C++, может быть, уже что-то забыл и поэтому прошу вас посмотреть этот дурацкий код: void eatspace (char* str) { int i=0,j=0; while ((*(str+i) = *(str+j++))!='\0') if (*(str+i)!=' ') i++; return; }
Сдвиги. (<< и >>) C++
Всем привет, подскажите плз, насчёт сдвигов, а то я чилал в инете и что то ничего не понял. Вот например какой будет результат? int x = 3 << 1; Зарание спасибо. :)
C++ Нахождение функции Дана функция: Необходимо написать программу нахождения y. Как правильно записать эту функцию в C++? У меня есть пара вариантов, но я не знаю правильно ли я делаю вообще: a = -2*x; y = pow(exp(x),a)+log(sqrt(x*x+4))+pow(sinx, 3)x; или y=exp(-2*x)+log(sqrt(x*x+4))+pow(sin(x),3); https://www.cyberforum.ru/ cpp-beginners/ thread656670.html
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
0

Посчитать количество строковый символов в векторе - C++ - Ответ 3480086

23.09.2012, 20:25. Показов 4871. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. В нижеприведённом коде есть задание. У меня не получается организовать подсчёт символов в векторе для дальнейшего объявления массива (хотелось бы сделать это двумя способами: при помощи индексирования и итератора). Так же мне не понятен смысл пред-прдепоследнего предложения в задании.

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
// Напишите программу, читающую строки в вектор. Скопируйте
// этот вектор в массив указателей на тип char. Для каждого
// элемента в вектора создайте новый символьный массив и
// скопируйте данные из элемента вектора в этот символьный
// массив. Затем поместите указатель на смвольный массив в
// массив символьных указателей. Отобразите содержимое вектора
// и созданного массива. Не забудте удалить символьные массивы.
 
#include <iostream>
#include <vector>
#include <string>
#include <iterator>
#include <cstddef> // for size_t type
using namespace std;
 
int main(void)
{
  string line_one;
  vector<string> vect_one;
  for( ; getline(cin, line_one); ) {
    vect_one.push_back(line_one);
  }
 
  const  size_t max_size = vect_one.size() + 1;
  string *string_arr = new string [max_size + 1];
  vector<string>::const_iterator vect_iter = vect_one.begin();
 
  for(string *pLine = string_arr; 
      pLine != string_arr + max_size
    && vect_iter != vect_one.end(); ++pLine,
    ++vect_iter) {
    *pLine = *vect_iter;
    cout << *pLine;
  }
  cout << endl;
 
  // не пойму как дальше правильно организовать код:
  size_t elem_vect = 0;
  for(size_t vIter = 0; vIter != vect_one.size(); ++vIter)
    for(size_t sIter = 0; sIter != line_one.size(); ++sIter)    
      ++elem_vect;
  
  cout << endl << "Vector have " << elem_vect << " char(s)"
       << endl;
 
  delete [] string_arr;
 
 
  return 0;    
}


Вернуться к обсуждению:
Посчитать количество строковый символов в векторе C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2012, 20:25
Готовые ответы и решения:

Вводится последовательность символов. Признак конца ввода – точка. Посчитать количество символов не являющихся пробелами
Порядок выполнения работы 1.Изучите теоретическое обоснование и проанализируйте приведенные выше...

Посчитать количество символов
1)Вводится строка, посчитать кол-во цифр и букв, и вывести эти подсчеты. 2)Вводятся несколько...

Посчитать количество символов в строке
Объясните как работает этот код. Он должен посчитать количество каждой буквы и вывести в порядке...

Посчитать количество символов в файле
Всем привет, нужно в программе подсчитать кол-во символов в файле, дальше через это кол-во символов...

4
23.09.2012, 20:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.09.2012, 20:25
Помогаю со студенческими работами здесь

Посчитать количество символов в слове
Дано название футбольной команды. Подсчитайте, сколько в нем символов.

Посчитать количество символов в строке
Задание: Дана строка. Подсчитать количество различных символов, которые не являются буквами или...

Посчитать количество символов в файле
Нужно посчитать количество символов в файле: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Посчитать количество символов в файле
У меня есть текстовый файл, мне надо вывести его на консоль и посчитать количество символов в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru