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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод перебора http://www.cyberforum.ru/cpp-beginners/thread1140304.html
Пожалуйста помогите решить задачу за оптимальное время МИНИМАЛЬНОЕ ПОКРЫТИЕ УСЛОВИЕ. Заданы набор С подмножеств конечного множества S, положительное целое число K<=C. ВОПРОС. Верно ли, что С...
C++ Некорректный вывод из структуры в файл Здравствуйте! Нужно вывести в файл фамилию, имя и отчество студента, которые я ранее ввожу русскими буквами. В консоль вывод нормальный, а вот при выводе в файл русских букв выводятся "левые"... http://www.cyberforum.ru/cpp-beginners/thread1140279.html
C++ Нарушение прав доступа при записи по адресу
Как исправить ошибку?? Первый этап обработки исключения по адресу 0x0F484AF5 (msvcr110d.dll) в ConsoleApplication16.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCDCDCDCD....
Найти в массиве максимальное значение среди чисел, не кратных 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...
C++ Двумерная матрица. Разместить сначала положительные элементы, а за ними - все остальные Помогите пожалуйста написать программу с помощью void f(); В каждой строке матрицы В (4,5) разместить сначала положительные элементы, а за ними - все остальные. подробнее

Показать сообщение отдельно
Байт
Эксперт C
16133 / 10411 / 1549
Регистрация: 24.12.2010
Сообщений: 19,712
06.04.2014, 15:17
rafull6, Такого
C++
1
ar[i][j]%100==-47
не будет никогда. Остаток от целочисленного деления всегда число неотрицательное
C++
1
2
3
4
5
6
for (int j=0; j<m; j++)
        {
             int x = ar[i][j];
             if (x < 0) x = -x;
             if((x%100)==47) cout<<ar[i][j]<<endl;
        }
Такое
C++
1
ar[i][j]%10==47
тоже бывает не часто.
Вспомните, что такое остаток от деления

Добавлено через 6 минут
stealzy,
C++
1
if ( (fmod( (n-47)/100 ) == 0) and (n!=0) )
А если n < 0? Не катит ваш код.
И при чем тут fmod? Числа-то целые. А при чем n!=0 ?
Цитата Сообщение от rafull6 Посмотреть сообщение
Хотя ваш способ выглядит более АККуратнО.
Можно просто "выглядит аккуратнее". Так вот, этот способ не выглядит НИКАК
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru