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

Дано натуральное число n. Заменить каждый третий элемент на значение «-99»

16.12.2014, 15:13. Показов 467. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число n. Заменить каждый третий элемент на значение «-99». не массив.
Можете написать просто код.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 15:13
Ответы с готовыми решениями:

В заданной матрице каждый третий элемент заменить на значение «-3»
18. В заданном массиве A(N) каждый третий элемент заменить на значение «-3».

В отсортированном векторе каждый третий элемент заменить на значение «-3»
18. Задан массив AX (N). Добавить массив С(К). Выполнить сортировку включением. В полученном...

В заданном массиве A(N) каждый третий элемент заменить на значение «-3»
В заданном массиве A(N) каждый третий элемент заменить на значение «-3».оформить процедурами ввод...

В заданном массиве A(N) каждый третий элемент заменить на значение «-3»
В заданном массиве A(N) каждый третий элемент заменить на значение «-3».

3
Эксперт Pascal/Delphi
2385 / 1297 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
16.12.2014, 15:19 2
пример приведите
0
0 / 0 / 0
Регистрация: 07.10.2014
Сообщений: 25
16.12.2014, 15:21  [ТС] 3
например 3456 нужно получить 34996.
0
Эксперт Pascal/Delphi
2385 / 1297 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
16.12.2014, 18:48 4
строками можно пользоваться или ограничиться длинным целым?

Добавлено через 10 минут
через строки:
Pascal
1
2
3
4
5
6
7
8
9
var
  n,i:string;
  k:integer;
begin
  write('n=');readln(n);
  i:='';
  for k:=1 to length(n) do if k mod 3=0 then i:=i+'99' else i:=i+n[k];
  writeln(i);
end.
Добавлено через 27 минут
через длинное целое
Pascal
1
2
3
4
5
6
7
8
9
10
var
  n,i:longint;
  k,j:integer;
begin
  write('n=');readln(n);
  i:=0;k:=0;
  while n>0 do begin k:=k+1;i:=i*10+n mod 10;n:=n div 10;end;
  for j:=1 to k do begin if j mod 3=0 then n:=n*100+99 else n:=n*10+i mod 10;i:=i div 10;end;
  writeln(n);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 18:48
Помогаю со студенческими работами здесь

В отсортированном векторе каждый третий элемент заменить на значение «-3»
18. Задан массив AX (N). Добавить массив С(К). Выполнить обменную сортировку. В полученном векторе...

В полученном векторе каждый третий элемент заменить на значение «-3»
Задан массив AX (N). Добавить массив С(К). Выполнить сортировку разделением. В полученном векторе...

В одномерном массиве каждый третий элемент заменить на число,введенное с клавиатуры
Доброго времени суток, в программировании не силен,очень нужна ваша помощь,заранее спасибо. ...

В одномерном массиве каждый третий элемент заменить на число,введенное с клавиатуры
Помогите пожалуйста написать программу на Pascal: В одномерном массиве каждый третий элемент...


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

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

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