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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread192794.html
Помогите пожалуйста написать программу нахождения массива m={max}_{i} \big\{ {a}_{ i } - {b}_{ i } \big\} GDE ({a}_{1},{a}_{2},...,{a}_{n}),({b}_{1},...,{b}_{n}) Заранее спасибо.
C++ Заменить нулями элементы массива, модуль которых при делении на p дает в остатке q Люди, пожалуйста помогите мне решить задачу на "C" буду очень благодарен. заранее спасибо. Условие: данны целые числа p,q, a,...,a. (p>q>=0). В последовательности a,...,a заменить нулями члены, модуль которых при делении на p дает в остатке q. http://www.cyberforum.ru/cpp-beginners/thread192789.html
C++ Сортировка и вывод массива
#include "stdafx.h" #include <conio.h> #include <stdio.h> #include <cstdlib> #include <iostream> using namespace std; int main() {
В произвольном тексте, содержащем не более 10 строк, в каждой строке не более 80 символов, удалить из слова первую буву. C++
Такая вот задача: В произвольном тексте, содержащем не более 10 строк, в каждой строке не более 80 символов, удалить из слова первую букву. Полученный текст напечатать. Помогите решить, пожалуйста.
C++ Умножение=сложение и сдвиг http://www.cyberforum.ru/cpp-beginners/thread192765.html
Доброго времени суток У меня возникла такая вот ситуация) Нужно реализовать умножение двух чисел, которые вводяться с клавиатуры, через сложение и сдвиг. Я перевел оба числа в двоичную систему, и ,к примеру, первое мое число - это массив А (состоит из 0 и 1), а второе число - массив B(состоит из 0 и 1). Теперь надо как-то суммировать и сдвигать, придумать цикл какой-то что ли... Помогите,...
C++ Заполнение массива тремя числами Как поставить проверку на ввод чисел? Что бы матрицу NxM можно было заполнить только тремя цифрами (1,0,-1) Как это на Си будет выглядеть? подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2839 / 1776 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.11.2010, 18:27     Сформировать список символов, оканчивающийся точкой. Заменить в списке символ “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
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;
}//====================================================
 
Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru