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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dimaliepovka
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 14
#1

Нужно, чтобы показало все трехзначные числа, а то показывает 10 - C++

13.03.2012, 00:16. Просмотров 355. Ответов 4
Метки нет (Все метки)

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
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <cstdio>
#include <cmath>
using namespace std;
 
 
int main()
{
      int a = 100, b = 1, arr[1];
        for (int i = 1,j = 1; a < 900; j++)
    {
        a++;
        b += 100;
        if (a % 10 ==0)
 
 
    {
        i++;
 
        a=b=i*100+i;
 
 
    }
 
    int c=a+b;
    {
 
 
 
        cout << a << " + " << b << " = " << c << " = " << "Kvadratui "<<sqrt(int (c)) <<endl;
 
        }}
{
 
}
}
нужно чтобы показало все трехзначные числа а то показывает 10 из каждой сотни а потом отфильтровать чтобы показало бы решение с целым корнем, может кто нибудь мог бы помочь
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2012, 00:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно, чтобы показало все трехзначные числа, а то показывает 10 (C++):

Найти все трехзначные числа, в которых все цифры различны. - C++
Помогите, пожалуйста, решить задачу в С++. Найти все трехзначные числа, удовлетворяющие условию: все цифры различны.

Найти все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа - C++
Найти все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа.

Вывести все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа - C++
Решаю задачу, вроде алгоритм продумала правильно, но с решением не получается. int kvadrat=1; for (int i=100; i&lt;1000; i++) ...

В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные - C++
Здравствуйте. В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные. Например: а=5,в=2,с=8 для дальнейших...

Найти все трехзначные числа - C++
Найти все трехзначные числа, которые можно представить разностью между квадратом числа, образованного первыми двумя цифрами и квадратом...

Найти все трехзначные числа в файле - C++
найти все трехзначные числа из текста(файла) и записать их в другой файл. текст состоит не только из цифр.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
13.03.2012, 00:39 #2
вы как задали условие цикла так он вам и выдает
C++
1
a=b=i*100+i;
0
Dimaliepovka
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 14
13.03.2012, 02:09  [ТС] #3
если меняю до всех цифр то у меня не показывает всех чисел или числа выше трехзначных
0
агерон
268 / 267 / 33
Регистрация: 12.10.2009
Сообщений: 1,060
13.03.2012, 09:33 #4
если я правильно понял твои исходники то держи вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define n 10
 
int main(int argc, char** argv)
{
 int value1=0, value2=0, result=0;
 clrscr();
 for (int i=1;i<n;i++)
  for (int j=1;j<n;j++)
  {
   value1=i*100+j;
   value2=j*100+i;
   result=value1+value2;
   printf("%d + %d = %d, Square: %f\n", value1, value2, result, sqrt(result));
  }
 return 0;
}
0
Dimaliepovka
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 14
13.03.2012, 10:52  [ТС] #5
здесь тоже первые 10 чисел из каждой сотни и в моей первой программке без повтора
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2012, 10:52
Привет! Вот еще темы с ответами:

Функции. Найти все трехзначные простые числа - C++
Найти все трехзначные простые числа. (Определить функцию, позволяющую распознавать простые числа.)

Функции (Найти все трехзначные простые числа) - C++
Найти все трехзначные простые числа, определив функцию, позволяющую распознавать простые числа.

Напечатать в возрастающем порядке все трехзначные числа - C++
напечатать в возрастающем порядке все трехзначные числа,в десятичной записи которых нет одинаковых цыфр

Вывести на экран все трехзначные натуральные числа... - C++
Вывести на экран все трехзначные натуральные числа, в записи которых есть одинаковые цифры.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.03.2012, 10:52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru