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

среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру - C++

Восстановить пароль Регистрация
 
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.12.2011, 17:17     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру #1
среди 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
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
#include <math.h>
#include <time.h>
int kv (int z)
{
int j;int k;
for(j = 1; j < 11 ; j++)
if (j*j==z) return(1);
else return(0);
 
}
void main()
{
int ai1,i,n,z;
int k=0;
srand(time(NULL));
printf("Enter num elements in sequence : ");
scanf("%d",&n);
printf("\tGenerated sequence\r\n");
for(i = 1; i < n ; i++)
{
ai1 = rand()%(100);
printf("%d\r\n", ai1);
if (kv(ai1)==1)
k++;
}
printf("k=%d",k);
}
где то ошибка..помогите

Добавлено через 1 час 38 минут
Цитата Сообщение от nikola_omsk Посмотреть сообщение
int j;int k; for(j = 1; j < 11 ; j++) if (j*j==z) return(1); else return(0);
здесь ? подскажите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 17:17     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру
Посмотрите здесь:

Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел C++
Найти величину наибольшего среди отрицательных чисел последовательности C++
C++ Найти наименьшее среди чисел первой последовательности, не входящих во вторую
C++ Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.
Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.12.2011, 17:21     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру #2
да. там. наврал
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.12.2011, 17:22  [ТС]     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру #3
не считает прога количество этих чисел
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.12.2011, 17:26     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру #4
C++
1
2
3
4
5
6
7
bool kv (int z)
{
    int j;
    for( j = 1; j < 11 ; j++)
    if ( j*j == z ) return true;
    return false;
}
подштриховал малясь.

проверку делать теперь просо if (kv(ai1))

Добавлено через 1 минуту
там был касяк логики.
цикл выполнял только один шаг. потом вываливался с нулем, т.к. в последовательности не было единиц
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.12.2011, 17:29  [ТС]     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру #5
ага..понял..ток название процедуры ругается..
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kv'|
||=== Build finished: 1 errors, 0 warnings ===|
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.12.2011, 17:32     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру #6
блин. это ж си.
ну тогда делай как у тебя было. тока убери else
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2011, 17:34     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру
Еще ссылки по теме:

C++ Найти наименьшее среди тех чисел в первой последовательности, которые не входят во вторую
Найти наименьшее среди тех чисел первой последовательности, которые не входят во вторую C++
Найти числа от 1 до 99 - палиндромы, которые при возведении в квадрат также дают палиндромы (используя циклы) C++

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

Или воспользуйтесь поиском по форуму:
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.12.2011, 17:34  [ТС]     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру #7
во...спасиб..без него пашет
Yandex
Объявления
20.12.2011, 17:34     среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру
Ответ Создать тему
Опции темы

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