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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2011, 11:11   #1
zaki
Пользователь
 
Регистрация: 06.05.2011
Сообщений: 75
По умолчанию Задача на массив С++

Код:
#include <iostream>
using namespace std;
int main()
{
    int arr[10];
        int i=0,k,h,z;
        h=10;
        cout <<"vvedite chisla =>" <<endl;
        while (cin>>arr[i]); 
                i=i+1;
  
 
    for(int q=0; q<i; q++)
    { 
                z=0;
                do
                {
                k=arr[q]/h;
                                h=h*10;
                                }
                while (k>9);
                                        z=arr[q]%10;
                                    if (z==k)
                                        cout <<"chislo - " <<arr[q] <<" nomer - " <<q+1 <<endl;
                                        else cout <<"no((" <<endl;
    }
        system ("pause");
        return 0;
}
Наити в массиве такие числа, у которых 1я и последняя цыфра совпадают

Эм, почему то все индексируется под 0...
И выводится только 1 число
zaki вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на Массив Uoga Паскаль, Turbo Pascal, PascalABC.NET 1 17.05.2011 18:57
Задача на массив AnoKaJIunCuC Помощь студентам 1 14.10.2010 20:01
задача на массив Vali_T Помощь студентам 1 05.06.2009 10:15
Задача на массив KARUSHEV Помощь студентам 1 02.04.2009 09:42
Задача на массив Юрии Александрович Паскаль, Turbo Pascal, PascalABC.NET 5 08.12.2007 15:32