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

помгите разобраться в чем ошибка? (найти все натуральные числа в диапазоне между m и n (m<n)) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение задачек (Всероссийской олимпиаде школьников по информатике) http://www.cyberforum.ru/cpp-beginners/thread734408.html
Здравствуйте!! Возможно кто нибудь из вас участвовал в муниципальном этапе Всероссийской олимпиаде школьников по информатике и решил все задачи. Ну я не такой прошаренный поэтому решил только первые 2. Я бы хотел узнать решения остальных двух задач. Если кому то стало интересно я могу скинуть ему сами задачи
C++ Помогите найти ошибку в моей программе #include<iostream.h> #include<conio.h> #include<math.h> struct uravn {double a, b, e; void define (double a1=0.0, double b1=0.0, double e1=0.001) {a=a1; b=b1; e=e1; } http://www.cyberforum.ru/cpp-beginners/thread734406.html
3) Напишите программу, которая: преобразует массив по следующему правилу (через x' обозначены элементы массива x после преобразования):упорядочив C++
Напишите программу, которая:преобразует массив по следующему правилу (через x' обозначены элементы массива x после преобразования):упорядочивает каждую пару элементов, так что x'єx' i=1,3, 5,...
C++ Нужна простая очередь с комментариями, пож!
Нужно написать простую очередь, от начала и до конца, а то я не врубаю что это, точнее врубаю в теорию, а как это реализуется не знаю, помогите.
C++ Кольцевой сдвиг в массиве http://www.cyberforum.ru/cpp-beginners/thread734395.html
Объясните как работает и как примерно делать не понимаю сам((( нашел пример,но не знаю что делают некоторые переменные + некоторые моменты у самого задание такое:Дан массив действительных чисел размером N и целое число К. Если в исходном массиве чисел больше чем К, то в исходном массиве выполнить кольцевой сдвиг его элементов так, чтобы первый максимальный элемент этого массива оказался на ...
C++ Помогите найти ошибку в программе (класс комплексных чисел) 1. Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию, конструктор инициализации и конструктор преобразования. 2. Определить функции-члены класса для ввода и вывода членов-данных внутри объявления класса. 3. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен... подробнее

Показать сообщение отдельно
Koby_Br
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 23
16.12.2012, 21:12     помгите разобраться в чем ошибка? (найти все натуральные числа в диапазоне между m и n (m<n))
Вот мое задание:найти все натуральные числа в диапазоне между m и n (m<n), в записи которых нет двух одинаковых цифр. Подсчитать количество таких чисел. Проблема вот в чем моя программа выполняет условие только для двухзначных чисел, а хотелось бы чтобы работала нормально для всех типов чисел.)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(0, "Russian");
    int n, m, i; 
    int count = 0; 
    printf(" Введите m:\n");
    scanf("%d",&m);
    printf(" Введите n:\n");
    scanf("%d",&n);    
    for ( i = m+1; i < n; ++i) 
        if( i % 10 != i / 10) 
            count++; 
    printf(" Количество чисел:%d\n",count);
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru