Форум программистов, компьютерный форум 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. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен... подробнее

Показать сообщение отдельно
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
16.12.2012, 21:32     помгите разобраться в чем ошибка? (найти все натуральные числа в диапазоне между 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
 
int main()
{
    int n, m, i; 
    int count = 0; 
    printf(" Введите m:\n");
    scanf("%d",&m);
    printf(" Введите n:\n");
    scanf("%d",&n);
    
    int arr[10], val;
    
    for(i = m + 1; i < n; ++i) 
    {
        val = i;
        memset(arr, 0, sizeof(arr));
        
        while(val)
        {
            if(++arr[val % 10] > 1)
                break;
            
            val /= 10;
            
        }
        if(!val) 
        {
            printf("%d ",i);
            ++count;
        }  
    }
        
    printf("\n Количество чисел:%d\n",count);
    getch();
}
 
Текущее время: 20:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru