Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 22

Вопрос про String и Матрицы/массивы

25.09.2009, 22:31. Показов 868. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе времени суток!

Помогите пожалуйста с двумя задачками.
Первую я почти сделал, только не могу понять один пункт...

1) В программу вводится 3 слова (через пробел). Узнать длину рядка и количество букв "а".
Также вывести каждое слово в отдельную строку (вот это не понимаю как сделать)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program CJIOBA;
var
s : string;
a, b, c, k, i : integer;
   begin
   writeln('BBEDiTE CJIOBA');
   readln(s);
   k:=length(s); {DJIiHA}
for i := 1 to k do
    begin
    if s[i]='a' then a:=a+1;
    if s[i]='A' then b:=b+1;
    end;
    c:=a+b;
writeln('DJIiHA CTPOKi ', k, ' KOJIi4ECTBO "a"= ',c);
readln;
end.
Помогите плизз вывести каждое слово (их 3) в отдельную строчку

2) R подмножество АхА
А = {1, 2, 3, 4, 5, 6}
Генерировать двумерный массив R (6 на 6 элементов)
Элементы массива R могут принимать значение 0 и 1, для их генерации используйте функцию random
Составить список элементов R, а также при выводе матрицы отношения R нужно вывести элементы множества А

Эту задачу я вообще не понял, как генерировать этот массив? И как его потом вывести?

Спасибо за внимание!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.09.2009, 22:31
Ответы с готовыми решениями:

Вопрос про массивы
Здравствуйте, я считываю информацию с текстового документа, превращая его в массив строк методом readAllLines(). Но к сожалению в одну...

Вопрос про указатели на массивы
В книге написано int a; int *p; p = &a; //У меня выдает ошибку p = &a; //Так работает p = ПОЛУЧИТЬ_адрес_объекта - Это...

Вопрос про динамические массивы в php, включая button и input!? (см. внутри)
Есть динамический массив: $chatter=array(); есть input, в него вводится имя чаттера есть button, при нажатии которого имя чаттера...

2
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.09.2009, 23:10
Раз между словами один пробел, а слов 3 то так.
Pascal
1
2
3
4
5
writeln(copy(s,1,pos(' ',s)-1));//первое слово до пробела
delete(,1,pos(' ',s);//удаляем его
writeln(copy(s,1,pos(' ',s)-1));//второе слово
delete(,1,pos(' ',s);//удаляем
writeln(s);//последнее слово
Если слов много, то это делается в цикле с предусловием, пока не кончатся пробелы.

Добавлено через 6 минут
Генерация случайных чисел 0 и 1 и вывод матрицы.
Pascal
1
2
3
4
5
6
7
8
9
10
randomize;
for i:=1 to 6 do
 begin
 for j:=1 to 6 do
   begin
     r[i,j]:=random(2);//числа 0 и 1
    write(r[i,j]:3);//выводим в строку по 6 элементов с выделением 3х позиций под число
   end;
 writeln;//переход на новую строку после каждых 6 элементов
end;
Остальной сумбур не понял. Хотите помощи, пишите полностью свое задание, без пояснений, проблем и комментариев.
1
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 22
25.09.2009, 23:51  [ТС]
Спасибо!

2е:
Спроектировать и реализовать программу, для:
- Генерации матрицы отношения R⊆АхА в виде двумерного массива R 6 на 6 элементов (множество А={1, 2, 3, 4, 5, 6}
- Вывода массива на экран в виде таблицы
- Составления списка элементов данной матрицы отношения

Элементы массива R могут принимать значение 0 и 1, для их генерации используйте функцию random
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.09.2009, 23:51
Помогаю со студенческими работами здесь

задача про Массивы и матрицы
1 В массиве z найти наибольшее кол-во идущих подряд отрицательных элементов 2 В матрице С размером n на m переставить строки так, чтобы...

Несколько вопросов по примеру из книги по C# про строки (string и String.Format)
Я нашел такой пример кода: private void butFormatStr_Click(object sender, EventArgs e { string AutoName; AutoName =...

моя первая плата, хедеры - вопрос про eagle или про пайку
До сих пор я паял платы на однослойных платах для прототипирования - примерно вот таких http://www.ebay.som/itm/221207693405 Один из...

Вопрос про обратную связь, и про схемотехнику полумоста
Добрый день) Я сейчас делаю схему от уважаемого rost c форума http://www.psb-kots.ru/forum/ , и мне непонятны некоторые моменты, а тот...

вопрос про Sape, про поиск площадок
Делаю поиск площалок. В каждом пункте результатов поиска есть кнопки BL и GBL. Что они значат и что делают (или что должны делать) -...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru