Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить вывод позиции элемента в массиве Найдите максимальный и минимальный элемент в массиве. Выведете на экран эти элементы и их позиции #include <iostream> #include <ctime> using namespace std; int main() { srand(time(NULL)); int arr; https://www.cyberforum.ru/ cpp-beginners/ thread1796870.html Поменять make и release так, чтобы организовать правильное уничтожение объектов и освобождение памяти C++
Имеем код: #include <iostream> struct Base { public: ~Base() { std::cout << "Base::~Base" << std::endl; } };
C++ Задачка для новичков #3: определить, является ли строка палиндромом Простенькая задачка, нужно запилить нормальный плюсовый код. Юзер посимвольно вводит строку, прога должна определять, является ли введенное палиндромом: a - yes (юзер ввел a) ab - no (потом юзер ввел b) abb - no (снова ввел b и так далее) abbc - no abbcb - no abbcbb - no https://www.cyberforum.ru/ cpp-beginners/ thread1796830.html C++ Найти самую длинную последовательности чисел, упорядоченную по возрастанию 4. Найти самую длинную последовательности чисел, упорядоченную по возрастанию. Пример: 5 7 8 9 3 0 4 6 8 9 3 4 3 На выходе: 0 4 6 8 9 https://www.cyberforum.ru/ cpp-beginners/ thread1796816.html
Найти и вывести уникальные элементы массива C++
3. В массиве найти элементы, которые в нем встречаются только один раз, и вывести их на экран. То есть найти и вывести уникальные элементы массива.
C++ Заполнить массив случайными числами и определить количество элементов, отличных от последнего https://www.cyberforum.ru/ cpp-beginners/ thread1796813.html
2. Дан массив из 50 чисел. Заполните его случайными числами. Определить, сколько в нем элементов, отличных от последнего элемента. Вывести их количество.
C++ Объединить два заданных массива и отсортировать их по возрастанию https://www.cyberforum.ru/ cpp-beginners/ thread1796795.html
Помогите с задачами. 1. Имеются два массива данных А и B (а и в – количества элементов массива). Известно, что оба массива упорядочены по возрастанию. Необходимо написать алгоритм, проходящий по этим массивам за 1 цикл вида: Для Сч = 1 По а + в Цикл и выдающий значения обоих массивов в порядке возрастания т.е. как бы объединив оба массива и отсортировав их по возрастанию.
Задачка для новичков #2: вывести в методе класса-родителя значение данных-членов из дочернего класса C++
Вдохновленный соседней темой тоже решил задать свой вопрос таким же начинающим программистам как и я :) Все кто хочет попробовать дать ответ помещайте его под спойлер Задача: дан вот такой код class Parent { public: virtual void doSmth(void) = 0; };
C++ Как усовершенствовать программу-тест на знание астрономии? https://www.cyberforum.ru/ cpp-beginners/ thread1796785.html
#include <windows.h> #include <iostream> #include <string> int main() { using namespace std; setlocale(LC_ALL, "RUS");
C++ Правильная организация доступа классов к ресурсу https://www.cyberforum.ru/ cpp-beginners/ thread1796777.html
Доброго времени суток, уважаемые программисты. У меня возникла проблема по организации доступа разных классов к одному ресурсу (объекту) Есть вот такая ситуация: class MyResource { public: void open(); void close(); }
C++ Не собирается библиотека gmp
Не уверен, что пишу в правильную ветку, надеюсь поправят, если что. Пытаюсь собрать gmp 6.1.1 для windows,следую вот этой инструкции (за исключением п.3, т.к. там ссылки ведут не туда, но вроде этот пункт не критичный, в других инструкциях его нет). Затык получаю на шаге конфигурации: $ mkdir gmp $ cd gmp-6.1.1 $ ./configure --prefix=/home/oPean/gmp --enable-cxx checking build system...
C++ Задачка для новичков#1: найти причину UB в коде и исправить его согласно условию https://www.cyberforum.ru/ cpp-beginners/ thread1796747.html
Привет молодые коллеги, нашёл у себя под диваном интересную задачку - она лёгкая для гуру ( поэтому вы увидите ниже ответы на задачку и фразу, и что тут сложного ), а другие оценят забавность задачки) Условия задачи: 1. Не меняя 2 последних строки функции 2. Данные 2 последних строки должны остаться последними в функции 3. Количество return 1шт.
0 / 0 / 0
Регистрация: 18.08.2016
Сообщений: 3
0

Ошибка при использовании оператора for в задаче с символьными строками - C++ - Ответ 9474200

21.08.2016, 17:35. Показов 558. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
При использовании оператора for, цикл почему-то первый раз дублируется, и вместо B раз получается b-1.

Фэйл происходит в этом цикле.
C++
1
2
3
 for(int i=0;i<b;i++)
{cout<<"vvedite familiyu,imya,god rozdeniya,goli"<<endl;
getline(cin,a[i]);}
Вот весь код.

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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
int c,d,n;
cin>>c;
const int b=c;
n=0;    
string a[b];
string aa=" ";  
string bb;
for(int i=0;i<b;i++)
{cout<<"vvedite familiyu,imya,god rozdeniya,goli"<<endl;
getline(cin,a[i]);}
for(int g=0;g<b;g++)
{
for(int q=0;q<2;q++)             
{d=a[g].find(aa);
a[g].erase(0,d+1);   
}
bb=a[g].substr(0,a[g].find(aa));
a[g].erase(0,a[g].find(aa)+1);
if(((bb<"2001")&&(bb>"1997"))&&(a[g]=="0"))
n++;
}
cout<<n;
cin.get();cin.get();
}
Добавлено через 46 минут
Надеюсь, кто-нибудь поможет.

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

Ошибка при задаче значения флажку при использовании контрола?!
У меня в форме 6 флажков, так вот для упрощения кода я вставил контролы, когда написал первый раз у...

Ошибка при использовании логического оператора
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;locale.h&gt; int main() { ...

Ошибка при использовании оператора read
почему при выполнении следующей части программы var a,b:real; o:char; begin read(a,o,b);...

Ошибка при использовании оператора OR SQL
Добрый день, товарищи! Пока только осваиваю БД, и вдруг найду среди вас совета. Как внедрить OR...

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

Ошибка при использовании оператора CASE
До элементарности банальное выносит мозг постоянно выводит ошибку: CASE WHEN b IS NULL ...

Выдается ошибка в std при использовании оператора for
Написал программу с использованием оператора for на С++. Вот код: # include &lt;iosteam&gt; int main...

Ошибка при использовании оператора delete в Visual Studio 2010
Изучаю указатели в C++. Есть следующий код: #include &lt;iostream&gt; #include &lt;locale&gt; using...

Ошибка при использовании перегруженного оператора вывода в поток: no match for 'operator<<'
Пытаюсь написать класс комплексных чисел, но не могу сделать вот что: #include &lt;iostream&gt;...

Ошибка "Непредвиденное появление" при использовании оператора условного выполнения команд
Приветствую. Есть некоторый код, который правильно выполняется, но вот функция :EXIT работает...

Ошибка в использовании бинарного оператора
Доброго времени суток коллеги. Знакомлюсь с языком C++ по книге Герберта Шилдта. Возник вопрос...

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