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

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

Войти
Регистрация
Восстановить пароль
 
H3LLRAiS3R
Сообщений: n/a
#1

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

09.12.2010, 23:36. Просмотров 376. Ответов 2
Метки нет (Все метки)

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

помогите решить)) - C++
привет всем! помогите решить (x mod3)-1; я новичек и еще много не доганяю если можно распишите с коментариями спс.

помогите решить - C++
1- составить прогу для решения уравнения см фото. примерное решение ,но тут проблема в уравнении int main() { float a, b,...

Помогите решить... - C++
Некий чиновник купил лошадей и быков на 1770 талеров. За каждую лошадь он уплотил по 31 талеру, а за каждого быка - по 21 телеру. Сколько...

Помогите решить в С++ - C++
Array18. Дан целочисленный массив размера N. Определить максимальное количество его одинаковых элементов. Matrix18. Дана целочисленная...

Помогите решить - C++
ЭТО ЗАДАНИЕ Position of "-1". In the given NxM matrix find the LAST position of the minus one(-1). If it will be no "-1" value in...

Помогите решить ... - C++
Помогите решить 2-е задачи ... или дайте алгоритм решения ... 1)Составьте программу, которая бы по году рождения определяла знак по...

Помогите решить . - C++
C++ Вести три действительных числа от -10 до 10. Возвести в квадрат те из них, значения которых неотрицательны, и в третью степень...

Помогите решить тест на C++ - C++
Господа, приветствую. Ситуация следующая: решил я восстановиться в институте, но по семейным обстоятельствам восстановился только неделю...

Помогите решить пжлста - C++
" С помощью датчика случайных чисел сформулировать матрицу T.вывести ее на экран.Сформулировать одномерные массивы из : Сумм ненулевых...

Помогите решить проблемку - C++
Дано натуральное число. Определить оно простое. Число называется простым, если оно не имеет других делителей, кроме 1 и самого себя. ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Crudelis
Шаровик затейник
672 / 414 / 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;
}
... в нём получается такая матрица...

помогите решить
Изображения
 
Ответ Создать тему
Опции темы

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