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

счётный цыкл - C++

Восстановить пароль Регистрация
 
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 52
15.11.2010, 19:10     счётный цыкл #1
Найти третье от начала составное число в заданном диапазоне. (написал, чёт не прёт)
кто может подсобите. заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
15.11.2010, 19:14     счётный цыкл #2
Ну так код выкладывайте, подскажем, что "не прёт"...
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 52
15.11.2010, 19:18  [ТС]     счётный цыкл #3
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{

int a,b,c,s,j,q;
cout<<"vvedite diapazon";
cin>>a;
cin>>b;
for(c=a; c<=b;c++)
{
s=0;
if
(c!=1)
{
for(j=1;j<=sqrt((float)c);j++)
{if
(c%j==0 && c/j!=j)
s+=2;
if((c%j==0) && (c/j==j))
s+=1;
for(q=0; s>=3; q++1);
{if(q=3)
cout<<"otvet"<<c<<endl;
else
cout<<"Error"<<endl;
}
}
}
}
return 0;

}
quazee
14 / 14 / 0
Регистрация: 15.10.2010
Сообщений: 49
15.11.2010, 19:22     счётный цыкл #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
#include "stdafx.h"
#include <iostream>
#include <math.h> 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
 
int a,b,c,s,j,q;
cout<<"vvedite diapazon";
cin>>a;
cin>>b;
for(c=a; c<=b;c++)
{
s=0;
if
(c!=1)
{   
for(j=1;j<=sqrt((float)c);j++)
{if
(c%j==0 && c/j!=j)
s+=2;
if((c%j==0) && (c/j==j))
s+=1;
for(q=0; s>=3; q++1);
{if(q=3)
cout<<"otvet"<<c<<endl;
else
cout<<"Error"<<endl;
}
}
}
}
return 0;
 
}
Добавлено через 23 секунды
тот же код но в с++

Добавлено через 1 минуту
for(q=0; s>=3; q++1);
q++1 <-- это фэил №1
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 52
15.11.2010, 19:28  [ТС]     счётный цыкл #5
)))))))))не заметил. всего неделю изучаю. а можешь переделать как надо? плиз
евгеха
1 / 1 / 0
Регистрация: 31.10.2010
Сообщений: 52
26.11.2010, 21:55  [ТС]     счётный цыкл #6
// lab4 zad3.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
int a,b,c,s,j,q=0;
cout<<"vvedite diapazon";
cin>>a;
cin>>b;
for(c=a; c<=b;c++)

{
s=0;
if(c!=1)
{
for(j=1;j<=sqrt((float)c);j++)
{if(c%j==0 && c/j!=j)
s+=2;
if((c%j==0) && (c/j==j))
s+=1;
}
if(s>=3)
q++;
if(q==3)
{cout<<"otvet"<<c<<endl;
break;
}
}
}
return 0;
}

Добавлено через 34 секунды
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
// lab4 zad3.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <math.h> 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a,b,c,s,j,q=0;
        cout<<"vvedite diapazon";
        cin>>a;
        cin>>b;
    for(c=a; c<=b;c++)
    
    {
        s=0;
        if(c!=1)
        {
            for(j=1;j<=sqrt((float)c);j++)
            {if(c%j==0 && c/j!=j)
                s+=2;
            if((c%j==0) && (c/j==j))
                s+=1;
            }
            if(s>=3)
                q++;
            if(q==3)
            {cout<<"otvet"<<c<<endl;
            break;
            }
        }
    }   
    return 0;
}
Добавлено через 29 секунд
переделал. может кому пригодится
Yandex
Объявления
26.11.2010, 21:55     счётный цыкл
Ответ Создать тему
Опции темы

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