Форум программистов, компьютерный форум CyberForum.ru

Найти все числа в массиве которые заканчиваются на число 47 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод перебора http://www.cyberforum.ru/cpp-beginners/thread1140304.html
Пожалуйста помогите решить задачу за оптимальное время МИНИМАЛЬНОЕ ПОКРЫТИЕ УСЛОВИЕ. Заданы набор С подмножеств конечного множества S, положительное целое число K<=C. ВОПРОС. Верно ли, что С содержит покрытие мощности не более K Иными словами, существует ли такое подмножество C1 из C, что |С1|<=K( и любой элемент из S принадлежит по крайней мере одному подмножеству из С1? Комментарий....
C++ Некорректный вывод из структуры в файл Здравствуйте! Нужно вывести в файл фамилию, имя и отчество студента, которые я ранее ввожу русскими буквами. В консоль вывод нормальный, а вот при выводе в файл русских букв выводятся "левые" символы. Код:#include <iostream> using namespace std; #include <fstream> #include <string> #include <iomanip> struct tabl{ char Number; char LastName; char FirstName; char FatherName; http://www.cyberforum.ru/cpp-beginners/thread1140279.html
C++ Нарушение прав доступа при записи по адресу
Как исправить ошибку?? Первый этап обработки исключения по адресу 0x0F484AF5 (msvcr110d.dll) в ConsoleApplication16.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCDCDCDCD. Необработанное исключение по адресу 0x0F484AF5 (msvcr110d.dll) в ConsoleApplication16.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCDCDCDCD. #include <stdio.h> #include <locale.h>...
Найти в массиве максимальное значение среди чисел, не кратных 9 C++
#include <stdio.h> #define N 3 void main() { int a; int i, j, max; for (i = 0; i<N; i++) scanf("% d", &a); max = 0; j = 0; for(i=0; i<N; i++)
C++ Запись и чтение в тестовый файл http://www.cyberforum.ru/cpp-beginners/thread1140234.html
Изучить запись и чтение в тестовый файл. Создаете текстовый файл example.txt, содержащий текст "C++ is able to input and output the built - in data types using the stream extraction operator>>and the stream insertiomn operator<<.The stream insertion and stream extraction operators also can be overloaded to perform input and output for user-defined types like an object.". Необходимо заменить в...
C++ Двумерная матрица. Разместить сначала положительные элементы, а за ними - все остальные Помогите пожалуйста написать программу с помощью void f(); В каждой строке матрицы В (4,5) разместить сначала положительные элементы, а за ними - все остальные. подробнее

Показать сообщение отдельно
rafull6
0 / 0 / 0
Регистрация: 22.02.2013
Сообщений: 32
06.04.2014, 15:02  [ТС]     Найти все числа в массиве которые заканчиваются на число 47
Задачу решил таким методом:
C++
1
2
3
4
5
6
7
8
9
10
11
void check()
{
      for (int i=0; i<n; i++)
      {
        for (int j=0; j<m; j++)
        {
             if(ar[i][j]%100==47||ar[i][j]%100==-47||ar[i][j]%10==47||ar[i][j]%10==-47) 
            cout<<ar[i][j]<<endl;
        }
      }
}
так как в моем случае диапазон чисел массива от -200 до 200, делим каждое число на 100. Если остаток 47 или -47 - выводим элемент в консоль. Потом делим каждое число на 10. Если остаток 47 или -47 - выводим элемент в консоль. Таким образом мы захватываем и двузначные и трехзначные элементы.
 
Текущее время: 22:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru