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

Заменить символами # символы, стоящие в строках или столбцах, где имеются цифры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread680464.html
Написать функцию, которая вычисляет сумму многочлена n-ой степени по формуле Горнера: an xn + an-1xn-1+...+a1x+a0=((...((anx+an-1)x+an-2)x+...+a2)x+a1)x+a0
C++ Передача массивов в функцию (одномерные массивы) 1 Дан одномерный массив, состоящий из N вещественных элементов. -Найти минимальный элемент. -Вычислить произведение не нулевых элементов массива. спасибо!! http://www.cyberforum.ru/cpp-beginners/thread680455.html
Поиск всех простых чисел, не превосходящих заданного N C++
Используя процедуру или функцию определения простого числа, найти все простые числа, не превосходящие N>0.
Поменять местамами 2 и 4 столбцы в двумерном массиве C++
Я задаю двумерный массив в формате 3 на 4. Затем ввожу 12 элементов массива. И программа должна сначала вывести все 12 элементов в формате 3 на 4, а затем вывести в том же формате, но поменяв 2 и 4...
C++ Указатели и динамические массивы http://www.cyberforum.ru/cpp-beginners/thread680447.html
Во всех последовательностях положительных чисел ограничить снизу значение тех элементов, значения которых меньше среднего для этой последовательности.
C++ Записать в другой массив строку, составленную из сумм отрицательных элементов столбцов матрицы Помогите пожалуйста) Дана матрица N x M.Записать в другой массив строку, составленную из сумм отрицательных элементов столбцов матрицы. Выполнить без использования процедур и функций. Пример:... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
25.10.2012, 20:57
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
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
 
#define N 5
#define M 8
 
int main()
{
    char sstr[N][M] = { { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h' },
                        { 'q', 'q', 'q', 'q', '7', 'q', 'w', 'e' },
                        { 'i', 'u', 'y', 't', 'r', 'e', 'w', 'q' }, 
                        { '9', 'z', 'x', 'c', 'v', 'b', 'n', 'm' },
                        { 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i' } };
 
    for (int i = 0; i < N; i++)
        for (int j = 0; j < M; j++)
        {
            int t1 = 0, t2 = 0; char c = sstr[i][j];
            while (t1 < N && isdigit(c)) sstr[t1++][j] = '#';
            while (t2 < M && isdigit(c)) sstr[i][t2++] = '#';
        }
 
    for (int z1 = 0; z1 < N; z1++)
    {
        for (int z2 = 0; z2 < M; z2++)
            printf("%c",sstr[z1][z2]);
        printf("\n");
    }
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/ae38b45d2e69bad201b1e31d5ed599be
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru