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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Simonika
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 46
#1

Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” - C++

17.11.2010, 17:49. Просмотров 874. Ответов 9
Метки нет (Все метки)

1. Сформировать список из целых чисел. После каждого отрицательного элемента вставить число 3.
2. Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0”.

Добавлено через 1 минуту
Дан массив размера N. После каждого отрицательного элемента массива вставить
элемент с нулевым значением.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
const int N=10;
int main(int argc, char* argv[])
{
    int A[N] = {60,-4,234,56,23,5,0,-80,5,12};
    for(int i=0; i<N-1; i++)
    {
        if(A[i] < 0)
            A[i+1] = 0;
        cout << A[i] << " ";
    }
    cout << endl;
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2010, 17:49     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0”
Посмотрите здесь:

Каждый символ, находящийся после каждой группы малых латинских букв, заменить точкой - C++
Привет всем.Помогите написать программу на С++.Помогите написать программу, думаю для кого-то из вас это вообще легко. Дан текст, если в...

Заменить в тексте символ, который вводится с клавиатуры на символ * - C++
Помогите решить в Borland c++ Если можно еще блок-схему Задан тест. Заменить в этом тексте символ, который вводится с лавиатуры на...

Заменить пару символов на 1 символ - C++
Добрый день. Есть строка. Нужно заменить каждую пару букв &quot;ле&quot; на &quot;ю&quot;, &quot;са&quot; – на &quot;щ&quot;, &quot;ик&quot; – на &quot;ж&quot; Просьба помочь примером для одной...

Подсчитать количество символов 2 и заменить их на символ 5 - C++
нужно взять строку из файла, вычислить его длину. и каждый символ 2 заменить на символ 5 и вычислить сколько символов 2 встретилось. и...

Строки: заменить каждый символ '/' на пару символов ':' - C++
Подсчитать количество пар '23' и '45' по отдельности и заменить каждый символ '/' на пару символов ': '. С использование библиотеки...

В строке символов заменить каждый второй символ s на f - C++
Подскажите,пожалуйста,как в строке символов заменить каждый второй символ s на f

Заменить всюду один заданный символ на последовательность из пяти таких символов - C++
разработать алгоритм обработки строки символов,которая может содержать буквы английского алфавита,цифры,знаки препинания,пробелы,знаки...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
17.11.2010, 18:02     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #2
Цитата Сообщение от Simonika Посмотреть сообщение
1. Сформировать список из целых чисел. После каждого отрицательного элемента вставить число 3.
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
//====================================================
#include <iostream>
//====================================================
int main()
{
    int *m, n = 0;
    std::cout << "Enter n: ";
    std::cin >> n;
    m = new int[n];
 
    for(int i = 0; i < n; ++i)
    {
        std::cout << "Arr[" << i << "] = ";
        std::cin >> m[i];
    }
 
    for(int i = 0; i < n; ++i)
    {
        if(m[i] < 0)
        {
            m[i+1] = 3;
        }
    }
 
    std::cout << "\nAfter: ";
    for(int i = 0; i < n; ++i)
    {
        std::cout << m[i] << ' ';
    }
 
    return 0;
}//====================================================
Добавлено через 3 минуты
Цитата Сообщение от Simonika Посмотреть сообщение
2. Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0”.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//====================================================
#include <iostream>
#include <cstring>
//====================================================
int main()
{
    const int n = 50;
    char m[n] = "jsjkfniiAsmfimAosfnas.";
    for(int i = 0; i < strlen(m); ++i)
    {
        if(m[i] == 'A')
        {
            m[i] = '0';
        }
    }
 
    for(int i = 0; i < strlen(m); ++i)
    {
        std::cout << m[i] << ' ';
    }
 
    return 0;
}//====================================================
Simonika
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 46
17.11.2010, 18:14  [ТС]     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #3
Ну просто гений... а можете с комментариями=)) Я ничего не понимаю
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
17.11.2010, 18:27     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #4
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
//====================================================
#include <iostream>//Стандартная библиотека ввода/вывода
//====================================================
int main()
{
    int *m, n = 0;//Создаем переменную(размер масива) и указатель на масив
    std::cout << "Enter n: ";
    std::cin >> n;
    m = new int[n];//Динамически выдилаем память под наш масив
 
     //Заполняем наш масив з клавиатуры
    for(int i = 0; i < n; ++i)
    {
        std::cout << "Arr[" << i << "] = ";
        std::cin >> m[i];
    }
 
    for(int i = 0; i < n; ++i)
    {
        if(m[i] < 0)//Если некий елемент масива отрицателтьный,тобиш менше нуля...
        {
            m[i+1] = 3;//...присвоем елементу который идет следующий значение 3
        }
    }
 
    std::cout << "\nAfter: ";
    for(int i = 0; i < n; ++i)
    {
        std::cout << m[i] << ' ';//Вывод масива на екран
    }
 
    return 0;
}//====================================================
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//====================================================
#include <iostream>
#include <cstring>//Для функций которые роботают со строками(в нашем случае strlen())
//====================================================
int main()
{
    const int n = 50;//константа целечислинного типа(размер масива)
    char m[n] = "jsjkfniiAsmfimAosfnas.";//Иницыализируем масив строкой
    for(int i = 0; i < strlen(m); ++i)
    {
        if(m[i] == 'A')//Если некий елемент масива будет символ А...
        {
            m[i] = '0';//...заменим его - тепер он 0
        }
    }
 
    for(int i = 0; i < strlen(m); ++i)
    {
        std::cout << m[i] << ' ';//Вывод на екран
    }
 
    return 0;
}//====================================================
easybudda
Эксперт С++
9460 / 5473 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
17.11.2010, 18:28     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #5
Цитата Сообщение от asics Посмотреть сообщение
C++
1
2
3
4
5
6
7
for(int i = 0; i < n; ++i) 
{
 if(m[i] < 0) 
  { 
    m[i+1] = 3; 
  } 
}
во-первых так тройки не вставляются, меняется на три значение элемента, который шёл за отрицательным, а во-вторых если последний элемент в массиве отрицательный - угадайте, что будет...
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
17.11.2010, 18:35     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #6
easybudda, как-то так надо ?
C++
1
2
3
4
5
6
7
8
9
10
for(int i = 0; i < n; ++i)
    {
          if(m[i] != m[n-1])
          {
            if(m[i] < 0 && m[i+1] >= 0)
            {
                 m[i+1] = 3;
            }
          }
    }
Simonika
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 46
15.12.2010, 18:42  [ТС]     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #7
А что значит знако "::"?

Добавлено через 3 минуты
asics, "std::cout << "Enter n: ";" скажи пожалуйста, что значит знак "::"
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
15.12.2010, 18:45     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #8
Simonika, Это оператор разрешения области видимости.
Simonika
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 46
15.12.2010, 18:55  [ТС]     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #9
я не совсем понимаю что значит "оператор разрешения области видимости" но спасибо=))))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2010, 14:59     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0”
Еще ссылки по теме:

Заменить символ ':' на символ точки - C++
Прошу помочь доработать код. Есть код созалние папки,имя которой - текушая дата.Но в стандартном выводе даты есь символ &quot;:&quot; ,который не...

Удалить из всех слов массива все цифры и заменить группы символов “++” и “***” на символ ‘?’. - C++
здраствуйте,программисты.помогите решить любую из приведённых задач,может кто делал подобные программы и сохранился готовый код?задание...

Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – - C++
Заменить в последовательности символов после первого вхождения знака ‘+’ все цифры на символ – .

Заменить в каждой сроке один заданный символ на другой заданный символ - C++
ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ)) НА ЯЗЫКЕ С!!!!!!! Даны 2 строки до 80 символов. Необходимо Заменить в каждой сроке один заданный символ на...

Найти в строке string наиболее часто встречающуюся пару символов и заменить на один новый символ - C++
нужно найти в строке пару символов, которые повторяются чаще всех и заменить их на один новый символ например acfghhachfjiac &quot;ac&quot; заменить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Simonika
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 46
17.12.2010, 14:59  [ТС]     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0” #10
easybudda, Привет, ты бы мог мне помочь с решением 6 шт. таких задач? , я заплачу=)
Yandex
Объявления
17.12.2010, 14:59     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “A” на символ “0”
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru