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

помогите решить... - C++

Восстановить пароль Регистрация
 
H3LLRAiS3R
Сообщений: n/a
09.12.2010, 23:36     помогите решить... #1
помогите, пожалуйста, решить вот такую задачу. думаю для здешних обитателей это как орешки щелкать, но я ничего в этом не понимаю.
"Найти в строке самое короткое слово, состоящее из различных букв."
допустим abc aaba reew shj psct , чтобы си показывал только правильные ответы, ну тоесть 1 и 4, и чтобы в каждом слове ВСЕ буквы были разные.
P.S. подскажите, как обнулять столбец в матрице?? а то задачка была, сосчитать сколько в матрице упорядоченных столбцов и обнулить их. Сосчитать то сосчитал, а вот как обнулить подскажите!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 23:36     помогите решить...
Посмотрите здесь:

C++ помогите решить))
C++ Помогите решить ...
C++ помогите решить
Помогите решить C++
Помогите решить... C++
Помогите решить в С++ C++
C++ помогите решить
Помогите решить . C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
 Аватар для Crudelis
667 / 409 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
10.12.2010, 00:52     помогите решить... #2
Цитата Сообщение от H3LLRAiS3R Посмотреть сообщение
P.S. подскажите, как обнулять столбец в матрице??
обнулить это записать в строку одни нули
C++
1
2
for(int i=0;i<n;i++)
mass[0][i]=0;
alexma7
Сообщений: n/a
12.12.2010, 12:36     помогите решить... #3
Здравствуйте! Помогите пожалуйста с задачей
Заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей ЛП, от левого верхнего угла вправо - вниз. Остаток матрицы заполнить нулями.

а вот иллюстрация того, что должно получиться!
http://www.cyberforum.ru/attachment....1&d=1292146009


а вот пример текста .. Примера!!

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
/*****************************************************/
/*              Лабораторная работа 9               */
/*                 Работа с матрицами                */
/*           Пример выполнения. Вариант 30.         */
/*****************************************************/
#include <stdio.h>
#define S 9
int Ar[S][S]; /* матрица */
int main(void) {
 short l, r;  /* текущие индексы */
 short r1,r2; /* граничные номера столбцов */
 short dd;    /* модификатор граничных номеров */
 short k;     /* текущий член ЛП */
  /* начальные значения переменных */
  r1=1; r2=S-2; dd=1; k=1;
  for (l=0; l<S; l++) {  /* перебор строк */
    for (r=0; r<S; r++)  /* перебор столбцов */
      /* условие ненулевого значения */
      if ((r<r1)||(r>r2)) Ar[l][r]=0;
      else Ar[l][r]=k++;
      /* конец перебора строк */
    /* модификация границ */
    r1+=dd; r2-=dd;
    /* уловие перехода в нижнюю часть */
    if (r1>r2) dd=-dd;
    } /* конец перебора столбцов */
  /* вывод матрицы */
  for (l=0; l<S; l++) {
    for (r=0; r<S; r++) {
      printf("%3d",Ar[l][r]);
      }
    printf("\n");
    }
  return 0;
}
... в нём получается такая матрица...

помогите решить
Изображения
 
Yandex
Объявления
12.12.2010, 12:36     помогите решить...
Ответ Создать тему
Опции темы

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