Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2012, 22:17   #1
dimazak2009
Заблокирован
 
Регистрация: 11.03.2012
Сообщений: 24
Стрелка Вводится последовательность ненулевых чисел, 0 – конец последовательности. Каждое число разделить на его порядковый ном(C++ язык)

Вводится последовательность ненулевых чисел, 0 – конец последовательности. Каждое число разделить на его порядковый номер, вывести их и найти наименьшее из полученных чисел.
Если не сложно-выложите код программы!Заранее благодарен!
dimazak2009 вне форума Ответить с цитированием
Старый 12.03.2012, 00:23   #2
dimazak2009
Заблокирован
 
Регистрация: 11.03.2012
Сообщений: 24
По умолчанию

помогите плизми
dimazak2009 вне форума Ответить с цитированием
Старый 12.03.2012, 00:47   #3
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

попробуй так...
Код:
#include <iostream>
using namespace std;
int main(){
int index;
double min, x;
cin>>x;
index = 1;
min = x;
if (x != 0)
{    cout << ' - ' << x / (index * 1.0) <<'\n';
while (x != 0)
  { cin>> x;
    index++; 
    cout << ' - ' << x / (index * 1.0) <<'\n';
    if (min > x/(index *1.0))
      min = x / (index * 1.0);
  }}
return 0;}
пишу код не только за печеньки

Последний раз редактировалось VIK_aka_TOR; 12.03.2012 в 00:57.
VIK_aka_TOR вне форума Ответить с цитированием
Старый 12.03.2012, 01:00   #4
dimazak2009
Заблокирован
 
Регистрация: 11.03.2012
Сообщений: 24
По умолчанию

а можно обозначить как-то эту ненулевую последовательность буквой
dimazak2009 вне форума Ответить с цитированием
Старый 12.03.2012, 01:08   #5
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

тут два выхода... либо объявить массив большой размерности... либо колдовать с динамичесскими... вот если массив большой размерности...
Код:
#include <iostream>
using namespace std;
int main(){
int index;
double min, a[100];
cin>>a[0];
index = 1;
if (a[index - 1] != 0)
{    cout << ' - ' << x / (index * 1.0) <<'\n'; 
     min = a[0];
while (a[index-1] != 0)
  { cin>> a[index - 1];
    index++; 
    cout << ' - ' << a[index - 1] / (index * 1.0) <<'\n';
    if (min > a[index - 1]/(index *1.0))
      min = a[index - 1] / (index * 1.0);
  }}
return 0;}
не проверял... но должно работать...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 12.03.2012, 01:11   #6
dimazak2009
Заблокирован
 
Регистрация: 11.03.2012
Сообщений: 24
По умолчанию

я сам догадался благодарен))
dimazak2009 вне форума Ответить с цитированием
Старый 12.03.2012, 01:16   #7
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

ну.... клик по весам тогда будет весьма уместен...) а мат помощь на указаные в подписи кошельку будет ещё и приятно ощутим...)
удачи... учись... обращайся...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 12.03.2012, 10:48   #8
dimazak2009
Заблокирован
 
Регистрация: 11.03.2012
Сообщений: 24
По умолчанию

cout << ' - ' << x / (index * 1.0) <<'\n'; в этом ошибка во втором случае
dimazak2009 вне форума Ответить с цитированием
Старый 12.03.2012, 13:59   #9
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Цитата:
Сообщение от dimazak2009 Посмотреть сообщение
cout << ' - ' << x / (index * 1.0) <<'\n'; в этом ошибка во втором случае
проявите хоть немного смышленности...
Код:
cout << " - " ; cout<< x / (index * 1.0); cout<<"\n";
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С\С++ Дана последовательность чисел. Найти количество различных чисел в этой последовательности yuliyayuliya Помощь студентам 1 14.04.2011 06:30
Дано целое число К и К наборов ненулевых чисел... Damir97 Помощь студентам 3 09.02.2011 16:57
Вводится последовательность из семи чисел или букв Dj_DeVaIs Помощь студентам 2 15.04.2010 18:09