0 / 0 / 0
Регистрация: 21.06.2011
Сообщений: 7
1

Составить программу формирования массива,элементами которого являются цифры числа n

21.06.2011, 22:05. Показов 2387. Ответов 1
Метки нет (Все метки)

Люди,прошу вас помогите решить задачки по паскалю:
1)Дано натуральное число n.Составить программу формирования массива,элементами которого являются цифры числа n.
2)Дана строка.Указать те слова,которые содержат хотя бы одну букву f.
3)Написать программу построения графика функции f(x) так,чтобы участки графика,на которых f(x)< 0 и участки,на которых f(x)>0 окрашивались в разный цвет.
Заранее большое спасибо за помощь!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2011, 22:05
Ответы с готовыми решениями:

Даны натуральные числа K и N. Составить программу формирования массива А, элементами которого являются числа, сумма цифр которых равна К и которые не
Практика ОАиП

Формирование массива, элементами которого являются нечетные цифры числа N
1. Дано натуральное число N. Составить программу для формирования массива, элементами которого...

Написать программу, которая формирует массив, элементами которого являются цифры заданного натурального числа
Помогите написать программу, которая формирует массив, элементами которого являются цифры заданного...

Составить программу в существующем файле, элементами которого являются отдельные слова, изменить на заданное значение первое слово
1. В существующем файле, элементами которого являются отдельные слова, изменить на заданное...

1
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
21.06.2011, 22:33 2
Лучший ответ Сообщение было отмечено lexx66 как решение

Решение

Pascal
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
{ Дано натуральное число n. Сформировать массив, элементами которого являются цифры числа n. }
{ PascalABC.NET, lamed, 21.06.2011 }
const
  MaxN = 20;
var
  i, j, x, n: integer;
  a: array[1..MaxN] of integer;
begin
  writeln(MaxN);
  readln(n);
 
  x:= n;
  i:= MaxN;
 
  while (i>=0) and (x>0) do
    begin
      a[i]:= x mod 10;
      x:= x div 10;
      dec(i);
    end;
 
  for j:= i+1 to MaxN do
    a[j-i]:= a[j];
 
{  if (i=MaxN) then
    write(0)
  else }
    for j:= 1 to MaxN-i do
      write(a[j]);
  writeln;
end.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2011, 22:33
Помогаю со студенческими работами здесь

Создать новый массив, элементами которого являются суммы цифр каждого числа старого массива
Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Создать новый...

Создать новый массив, элементами которого являются суммы цифр каждого числа старого массива
Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Создать новый...

Формирование массива, элементами которого являются числа, сумма цифр которых равна K и которые не больше N
Даны натуральные числа K и N. Составить программу формирования массива А, элементами которого...

Создать новый массив, элементами которого являются суммы цифр каждого числа старого массива
Дан одномерный массив, который содержит не более 40 целых чисел. Создать новый массив, элементами...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru