Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Помогите решить задачу по С++

Закрытая тема
Настройки темы
C/C++ - [решено] Помогите решить задачу по С++

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 20-12-2011
Описание: правила
  1. По заданному натуральному(целому) числу, определить количество цифр и найти их сумму.
  2. По заданному натуральному(целому) числу, определить количество цифр и найти их сумму. Из указаного диапазона n и m
  3. Выполнить инвертирование трех одномерных массивов: А[20], В[10], С[15]. Написать функции: -Заполнение массива числами в диалоговом режиме. -Вывода одномерного массива -Инвертирование одномерного массива.
  4. Определитьдля каждого из трех одномерных массивов : A[45], B[10], C[20] сколько раз в них встретились два подряд идущих нулевых элемента. Написать функции: -Заполнение массива числами в диалоговом режиме. -Вывода одномерного массива. -Определения количества двух подряд идущих нулевых элементов в одномерном массиве.


Выдержка из правил форума
Цитата:
Вопросы, в которых нет кода и следов ваших размышлений над поставленной задачей также будут перенесены в закрытую тему - Уголок Ленивого Программиста

Исходное сообщение автора

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

Отправлено: 14:54, 27-09-2008

 

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


вауу, именно помогли ребята, могли бы хоть сказать, что надо хотя бы подключить библиотеку специальную math.h, для начала. обьяснили вкратце уже мне

Отправлено: 02:47, 06-11-2010 | #141



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Profi_Boss, опять таки, не сочти за грубость, но ты мог бы вразумительнее рассказать о проблеме.
А раз про проблемы реализации ты ничего не сказал, то и был отправлен учить основы.
По запросу в гугл sin(x) C++ нашелся пост на другом форуме. Задача оказалась типовой.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 08:26, 06-11-2010 | #142


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Задан массив целых чисел. Необходимо распечатать его элементы в порядке возрастания значений.

Можете написать код программы с обьяснением?

Отправлено: 13:51, 13-11-2010 | #143


Аватара для lxa85

Необычный


Contributor


Сообщения: 4463
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


Profi_Boss, Любой Алгоритм_сортировки + вывод массива на экран.
Где-то была программа, где приводился код на Pascal, его пошаговое выполнение, тестовый массив. Для обучения была хорошо, но вот по руку не попалась.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 16:54, 13-11-2010 | #144


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите с программой плиз)
задание на массивы а я в них не очень шарю((

Необходимо составить структурированную программу построения целочисленного вектора b1,b2,b3 ,где bi имеет значение I если наибольший элемент в строке с номером i вещественной матрицы {aij}(3 на 3) не больше х;и и значение W в противном случае.

если можно,с объяснением,заранее спасибо)

Отправлено: 19:09, 16-11-2010 | #145


Старожил


Сообщения: 154
Благодарности: 11

Профиль | Отправить PM | Цитировать


DennyD,
Код: Выделить весь код
for(int i=0;i<3;i++) //бежим по строкам с нулевой по вторую
{
    if(a[0][i] > x || a[1][i] > x || a[2][i] > x) //если максимальный элемент больше x
        b[i] = W; //b[i] принимает значение W
    else
        b[i] = I; //в противном случае b[i] принимает значение I
}
Создание и заполнение массива a, и создание массива b напишешь сам.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:23, 16-11-2010 | #146


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо)

Отправлено: 15:58, 17-11-2010 | #147


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


помогите с кодом пожалуйста!
//известно что у заданного вещественного вектора х1,х2,...х10 есть по крайней мере одна отрицательная компонента.Нужно составить программу определения колличества компонент предшевствующих первой по порядку отрицательной компоненте,!Значения которых принадлежат промежутку [0;0.5]!

все в принципе несложно но никак не могу понять как сделать выбор заначений из[0;0.5]


вот моя программа(просто считает колличество компанент перед первой отрицательной):

Код: Выделить весь код
#include <iostream.h>
#include <conio.h>
#define n 10
void main()
{
   int k = 0, i;
   float x[n];

   cout<<"enter components please\n";
   for (i = 0; i < n; i++)
      cin>>x[i];
   
   for (i = 0; i < n; i++){
      k += i;
      if (x[i] < 0)
         break;
      else
         k = 0;
   }
   cout<<"k = "<<k;
   getch();
}

Последний раз редактировалось Drongo, 23-11-2010 в 20:48. Причина: [code]


Отправлено: 18:45, 23-11-2010 | #148


Новый участник


Сообщения: 15
Благодарности: 6

Профиль | Отправить PM | Цитировать


Цитата belk94:
#include <iostream.h>
#include <conio.h>
#define n 10
void main()
{
int k = 0, i;
float x[n];
cout<<"enter components please\n";
for (i = 0; i < n; i++)
cin>>x[i];
for (i = 0; i < n; i++){
k += i;
if (x[i] < 0)
break;
else
k = 0;
}

cout<<"k = "<<k;
getch();
} »
второй цикл надо оформить так:
for (i = 0; i < n; i++){
if (x[i] < 0)
break;
else
if (x[i]<0.5) k+=1; //сюда попадут только числа в пределах (0;0.5) т.к. отрицательные уже исключены предыдущим if
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:50, 25-11-2010 | #149


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


спсибо))все вообще сделал в 1 цикл))

Код: Выделить весь код
for (i=0;i<n;i++)
{
if (x[i]<0)
break;
else if (x[i]<=0.5)
k+=1;
else
k=0;
}

Последний раз редактировалось Drongo, 26-11-2010 в 00:38. Причина: [code] и оформляйте код отступами...


Отправлено: 22:44, 25-11-2010 | #150



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Помогите решить задачу по С++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Помогите решить задачу Urann Программирование и базы данных 11 14-05-2013 11:44
Разное - Помогите решить задачу в Excel Dgonny Программирование и базы данных 2 16-11-2009 04:11
C/C++ - Помогите решить задачу zdughi Программирование и базы данных 1 01-05-2009 06:03
помогите решить задачу snikers Программирование и базы данных 2 27-08-2004 01:57
помогите решить задачу Guest Программирование и базы данных 2 21-05-2004 11:23




 
Переход