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

Вывести строки, в которых встретилась встретилась буква 'W' - C++

Восстановить пароль Регистрация
 
Дима-Дима
1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 63
15.02.2011, 00:24     Вывести строки, в которых встретилась встретилась буква 'W' #1
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
#include<iostream>
#include <math.h>
#include <ctime>
#include <stdio.h>
#include <cstdlib>
using namespace std;
void main()
{
  char o[280];
  char *arr = new char[280];
  srand(static_cast<unsigned int>(time(0)));
  for(size_t i = 0; i < 280; ++i)
  {
    arr[i] = rand() % 25 + 65;
    o[i]=arr[i];
  }
  char f[7][5][8];
  int t=0;
  for (int r=0; r<7; r++)
  {
      for (int y=0;y<5;y++)
      {
          for (int g=0; g<8;g++)
          {
              f[r][y][g]=o[t];
              t++;
          }
      }
  }
 int k=-1;
 char *pf=f[0][0];
 for (int l=0; l<280; l++)
 {
         if (l%7==0) {++k;}
     if (*pf=='W') 
     {
      
     }
     *pf++;
 }
 
  
}
Сформировать массив типа char размером в 7х5х8 элементов. Проинициализировать его случайными символами от A до Z. Вывести строки, в которых встретилась встретилась буква 'W'. (Строки - это второй индекс справа, их всего 7*5).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2011, 00:24     Вывести строки, в которых встретилась встретилась буква 'W'
Посмотрите здесь:

C++ Вывести все слова, в которых есть буква "a"
C++ [C++] Запросить у пользователя массив из 7 строк и вывести на экран те, в которых есть буква y
C++ Вводим текстовую строку. Вывести на экран те слова, в которых предпоследняя буква – согласная.
C++ Среди цифр введенной строки, напечатать ту, которая появлялась более 3 раз. Если таких цифр было несколько, напечатать ту, что встретилась первым
C++ Найти и вывести на печать слова, у которых первая буква входит в слово ещё раз
Что здесь неправильно? (Вывести все слова строки в которых первая буква входит в него ещё раз) C++
Дано целое число X произвольной разрядности. Опреде-лить, сколько раз в числе встретилась каждая десятичная цифра. C++
Вывести слова из предложения, в которых есть буква, встречающийся четыре и более раз C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
15.02.2011, 03:29     Вывести строки, в которых встретилась встретилась буква 'W' #2
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>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main(){
    char o[280];
    srand(static_cast<unsigned int>(time(0)));
    int cou=0;
    for(size_t i = 0; i < 280; ++i){
        o[i] = rand() % 26 + 65;
        if(o[i]=='W') ++cou;
    }
    cout<<"Total amount of \'W\'= "<<cou<<"\n\n";
    char f[7][5][8];
    int t=0, flag=0;
    for (int r=0; r<7; r++){
        for (int y=0;y<5;y++){
            for (int g=0; g<8;g++){
                f[r][y][g]=o[t];
                if(f[r][y][g]=='W') flag=1;
                t++;
            }
            if(flag){
                for (int g=0; g<8; g++){
                    cout<<f[r][y][g]<<"  ";
                }
                cout<<"\n";
            }
            flag=0;
        }
    }
}
Дима-Дима
1 / 1 / 0
Регистрация: 09.12.2010
Сообщений: 63
15.02.2011, 09:10  [ТС]     Вывести строки, в которых встретилась встретилась буква 'W' #3
Это понятно. Только надо строки вывести с использованием указателей на массив.
Yandex
Объявления
15.02.2011, 09:10     Вывести строки, в которых встретилась встретилась буква 'W'
Ответ Создать тему
Опции темы

Текущее время: 16:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru