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

Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ - C++

Восстановить пароль Регистрация
 
ProGrammist95
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 32
07.12.2013, 16:40     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #1
if(n*n+m*m=i) then
if(i<>a[c-1])
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 16:40     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++
Посмотрите здесь:

Перевод на С++ C++
C++ перевод в С
Перевод из 2 в 10 сс C++
C++ перевод из с++ в с
C++ Перевод
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Михаил Чернобук
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 14
07.12.2013, 16:46     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #2
if ((n*n+m*m)==i)&&(i!=a[c-1])) [действия]
ProGrammist95
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 32
07.12.2013, 17:03  [ТС]     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #3
выдаёт ошибку.


#include <vcl.h>
#include <conio.h>
#include <iostream.h>
{
int i,c,j,m,a[1][100];
for(i=1;i<100;i++)
for(j=1;j<100;j++)
for(m=1;m<100;m++)
if ((j*j+m*m)==i)&(i!=a[c-1]))
{
a[c]=i;
c++;
}
std::cout<<a[i]<<"";
getch();

return 0;
}

Добавлено через 1 минуту
выдаёт ошибку.
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
{
int i,c,j,m,a[1][100];
for(i=1;i<100;i++)
for(j=1;j<100;j++)
for(m=1;m<100;m++)
if ((j*j+m*m)==i)&(i!=a[c-1]))
{
a[c]=i;
c++;
}
std::cout<<a[i]<<"";
getch();

return 0;
}
Михаил Чернобук
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 14
07.12.2013, 17:12     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #4
Во-первых пропущен main()
Во-вторых - размерность массива - он двумерный, а Вы присваиваете одномерному
ProGrammist95
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 32
07.12.2013, 17:20  [ТС]     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #5
исправь пожалуйста
Михаил Чернобук
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 14
07.12.2013, 17:29     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #6
Как тут исправлять? Тут ошибка на ошибке, что прога хоть делать должна? Какое условие?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
int main (){
    int i,c,j,m,a[1][100];
    for(i=1;i<100;i++)
        for(j=1;j<100;j++){
            for(m=1;m<100;m++)
                if (((j*j+m*m)==i)&&(i!=a[c-1][j]))
                {
                    a[c][j]=i;
                    c++;
                }
            std::cout<<a[i][j]<<std::endl;
        }
    return 0;
}
ProGrammist95
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 32
07.12.2013, 17:35  [ТС]     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #7
В возрастающем порядке напечатать из диапазона 1..100, представимые в виде n^2+m^2, где n,m>0
Михаил Чернобук
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 14
07.12.2013, 19:11     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main (){
    int a;
    for ( int i = 1; i<=100; i++){
        for ( int j = 1; j<=10; j++){
            for ( int k = 1; k<=10; k++)
                if ((j*j+k*k == i)&&(a!=i)) {cout<<i<<" = "<<j<<"*"<<j<<"+"<<k<<"*"<<k<<endl; a = i;}
 
        } a = 0;
    }
    return 0;
}
Jupiter
07.12.2013, 19:31
  #9

Не по теме:

Цитата Сообщение от ProGrammist95 Посмотреть сообщение
исправь пожалуйста
тыжпрограммист

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 22:06     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++
Еще ссылки по теме:

C++ Перевод из C в С++
Перевод с С на С++ C++
Перевод из C# в С++ C++

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

Или воспользуйтесь поиском по форуму:
ProGrammist95
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 32
07.12.2013, 22:06  [ТС]     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++ #10
Михаил Чернобук, спасибо большое.
Yandex
Объявления
07.12.2013, 22:06     Перевод if(n*n+m*m=i) then if(i<>a[c-1]) на с++
Ответ Создать тему
Опции темы

Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru