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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2014, 20:41   #1
FYNZIK
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 47
По умолчанию ПОмогите прошу,дано массив на языке С

В заданому речовому масиві A (n) знайти всі числа, у яких старша значуща десяткова цифра є 9 (числа можуть сильно розрізнятися за величиною) заранее спасибо,
From Stilet:
В заданном устно массиве найти все числа, которых старшая значащая цифра равна девяти

вот пример кода
Код:
#include <conio.h>
#include <stdio.h>
 
int i, tnum, num, maxnum;
int dig[5], dign, delta;
 
int main()
{
 clrscr ();
 printf ("Введіть найбільше число: ");
 scanf ("%i", &maxnum);
 // цикл по всіх числах від 10 до заданого
 for (num = 10; num <= maxnum; num++)
 {
         // виділення цифр числа в масиві dig
         tnum = num;
         dign = 0;
         while (tnum)
         {
                 dig[dign++] = tnum % 10;
                 tnum /= 10;
         }
         // перевірка різниці між кожною парою цифр
         // якщо різниця стала, це – арифметична прогресія
         for (i = dign - 1; i >= 0; i--)
         {
                 if (i == dign - 1) delta = dig[i - 1] - dig[i];
                 else if (dig[i - 1] - dig[i] != delta) break;
         }
         if (i == 0 && delta)
         {
                 printf ("Знайдено приклад: %i\n", num);

Последний раз редактировалось Stilet; 10.02.2014 в 22:14.
FYNZIK вне форума Ответить с цитированием
Старый 11.02.2014, 09:26   #2
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

речевому=вещественном
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Здраствуйте, дано массив вот задача язык С,помогите пожалуйста FYNZIK Помощь студентам 1 11.02.2014 16:59
Здраствуйте дано массив на языке С FYNZIK Помощь студентам 2 10.02.2014 21:42
Прошу написать программу на любом языке Феликс Юрьевич Помощь студентам 4 26.03.2012 15:25
Прошу помощи в решении задачи на языке Free Pascal Refenement Помощь студентам 7 21.12.2008 15:27
Прошу помощи в написании программы на языке СИ. PontiyPilat Общие вопросы C/C++ 0 12.10.2008 20:22