Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
TORVALD
2 / 2 / 3
Регистрация: 14.05.2009
Сообщений: 136
1

Вывести те элементы в наборе, которые меньше своего левого соседа, и количество К таких элементов

04.02.2010, 22:50. Просмотров 691. Ответов 7
Метки нет (Все метки)

используя while.
Дано число А(>1). Вывести наибольшее из целых чисел К, для которых сумма 1+1/2+...1/К будет меньше А, и саму эту сумму.
__________________________________________________ ___________________________________________
На пост условия..
Дано целое число N(>1) и набор из N целых чисел. Вывести те элементы в наборе, которые меньше своего левого соседа, и количество К таких элементов.

Дано целое число N(>1) и набор из N вещественных чисел. Если данный набор образует обрывающую последовательность, то вывести 0; в противному случае вывести номер первого числа нарушающего закономерность.

Даны целые числа К,N , а также К наборов целых чисел по N элементов в каждом наборе. Для каждого набора выполнить следующее действие: если в наборе содержится 2, то вывести сумму его элементов; если в наборе нет двоек то вывести 0.

помогите сделать, хоть несколько...
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2010, 22:50
Ответы с готовыми решениями:

Вывести те элементы в наборе, которые меньше своего левого соседа, и количество K таких элементов
Всем привет! Не могу никак понять, как сделать данные задания. Был бы очень благодарен за помощь. ...

Вывести те элементы, которые меньше своего левого соседа и количество таких элементов
1)дано целое число n>1 и набор из н целых чисел.Вывести те элементы, которые меньше своего левого...

Вывести те элементы в наборе, которые меньше своего правого соседа, и количество К таких элементов
№1. дан набор ненулевых целых чисел; признак его завершения - число 0. вывести количество чисел в...

Вывести те элементы в наборе, которые меньше своего левого соседа, и их количество
Дано целое число N (> 1) и набор из N целых чисел. Вывести те элементы в наборе, которые меньше...

7
Sekt
158 / 157 / 47
Регистрация: 29.04.2009
Сообщений: 637
04.02.2010, 23:00 2
C
1
2
3
4
5
6
7
8
9
int a=0;
int k=0;
cin>>a>>k;
int i;
int sum=0;
for(i=0;i<k;i++)
sum+=1+i/(i+1);
if(a<sum)
cout<<sum;
Ето 1.
Даны целые числа К,N , а также К наборов целых чисел по N элементов в каждом наборе. Для каждого набора выполнить следующее действие: если в наборе содержится 2, то вывести сумму его элементов; если в наборе нет двоек то вывести 0.
тут можно преобразуя в символы либо делением с отстаток и при встечи в числе 2 загонять всю сумму в др переменную
1
Day
1166 / 976 / 83
Регистрация: 29.10.2009
Сообщений: 1,386
05.02.2010, 13:50 3
Sekt, если int sum, то как нулем он был, так нулем и останется!
TORVALD, Попрубую помочь
Дано число А(>1). Вывести наибольшее из целых чисел К, для которых сумма 1+1/2+...1/К будет меньше А, и саму эту сумму.
C
1
2
3
4
5
6
7
8
 double s = 0;
 int i = 0;
 while(s < A) {
    i++;
    s+=1.0 / i;
 }
 s  -= 1.0/ i;
 printf("K=%d S=%f\n", i-1, s);
Дано целое число N(>1) и набор из N целых чисел. Вывести те элементы в наборе, которые меньше своего левого соседа, и количество К таких элементов.
C
1
2
3
4
5
6
7
8
9
int A[N];
int i=1, k=0
do {
  if (A[i] < A[i-1]) {
     printf("%d\n", A[i]);
     k++;
  }
while (i < N);
printf("k=%d\n", k);
Дано целое число N(>1) и набор из N вещественных чисел. Если данный набор образует обрывающую последовательность, то вывести 0; в противному случае вывести номер первого числа нарушающего закономерность.
Не понял. Что такое "обрывающая"? Какая такая закономерность?

Даны целые числа К,N , а также К наборов целых чисел по N элементов в каждом наборе. Для каждого набора выполнить следующее действие: если в наборе содержится 2, то вывести сумму его элементов; если в наборе нет двоек то вывести 0.
C
1
2
3
4
5
6
7
8
9
10
11
int A[K][N];
int s, i, j, flag;
for(i=0; i<K; i++) {
   s = flag =0;
   for(j=0; j<N; j++) {
      if ((A[i][j] % 2)==0) flag = 1;
      s += A[i][j];
   }
   s *= flag; // Небольшой фокус
   printf("%d\n", s);
}
0
TORVALD
2 / 2 / 3
Регистрация: 14.05.2009
Сообщений: 136
05.02.2010, 14:38  [ТС] 4
Цитата Сообщение от Day Посмотреть сообщение
Не понял. Что такое "обрывающая"? Какая такая закономерность?
там не обрывающая а убывающая.. моя ошибка...невнимательно написал
0
qwarta
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
05.02.2010, 16:23 5
Day: В первом примере точно int i? Может double i?
0
Day
1166 / 976 / 83
Регистрация: 29.10.2009
Сообщений: 1,386
05.02.2010, 22:56 6
qwarta,
В первом примере точно int i? Может double i?
Точно, точно. Попробуйте - все получится. К нужному приведению обязывает 1.0
Вот если б просто 1, тогда ничего не получается
А книжки надо читать (иногда)
TORVALD,
м не обрывающая а убывающая.. моя ошибка...невнимательно написал
Думаю, что если ты даже просто ПЕРЕПИШЕШЬ предложенные решения,
то эта задачка не составит тебе большого труда
1
qwarta
73 / 73 / 11
Регистрация: 20.11.2009
Сообщений: 238
06.02.2010, 21:44 7
Книги -это все, что у меня есть.
0
TORVALD
2 / 2 / 3
Регистрация: 14.05.2009
Сообщений: 136
07.02.2010, 01:23  [ТС] 8
пасибо), половина задач уже работает)
0
07.02.2010, 01:23
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2010, 01:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести те элементы в наборе, которые меньше своего левого соседа, и их количество
одномерный массив дано целое число N (&gt;1) и набор из N целых чисел. Вывести те элементы в наборе,...

Вывести те элементы в наборе чисел, которые меньше своего левого соседа, и их количество
Дано целое число N (&gt; 1) и набор из N целых чисел. Вывести те элементы в наборе, которые меньше...

Вывести номера тех чисел в наборе, которые меньше своего левого соседа, и количество K таких чисел
2)*Дано целое число N и набор из N целых чисел. Вывести номера тех чисел в наборе, которые меньше...

Вывести номера тех чисел в наборе, которые меньше своего левого соседа, и количество K таких чисел
1.Дано целое число N и набор из N целых чисел. Вывести номера тех чисел в наборе, которые меньше...


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

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

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