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

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

Войти
Регистрация
Восстановить пароль
 
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
#1

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

20.12.2011, 17:17. Просмотров 551. Ответов 6
Метки нет (Все метки)

среди 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);
здесь ? подскажите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 17:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос среди n чисел последовательности найти те которые составляют полный квадрат используя процедуру (C++):

Найти наименьшее среди тех чисел в первой последовательности, которые не входят во вторую - C++
1. Даны 2 последовательности по 5 чисел в каждой.Найти наименьшее среди тех чисел в первой последовательности, которые не входят во вторую ...

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

Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел - C++
Дано натуральное число n. Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел. (Определить...

Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел - C++
Помогите решить прогу плз. Условие: Дано натуральное число n. Среди чисел 1,2,...,n найти все те, которые можно представить в виде суммы...

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

Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел. - C++
Собственно само задание. 5). Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы...

6
co6ak
Кошковед
408 / 501 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.12.2011, 17:21 #2
да. там. наврал
0
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.12.2011, 17:22  [ТС] #3
не считает прога количество этих чисел
0
co6ak
Кошковед
408 / 501 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.12.2011, 17:26 #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 минуту
там был касяк логики.
цикл выполнял только один шаг. потом вываливался с нулем, т.к. в последовательности не было единиц
0
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.12.2011, 17:29  [ТС] #5
ага..понял..ток название процедуры ругается..
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kv'|
||=== Build finished: 1 errors, 0 warnings ===|
0
co6ak
Кошковед
408 / 501 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.12.2011, 17:32 #6
блин. это ж си.
ну тогда делай как у тебя было. тока убери else
1
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.12.2011, 17:34  [ТС] #7
во...спасиб..без него пашет
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2011, 17:34
Привет! Вот еще темы с ответами:

Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел - C++
Даны натуральное число n. Среди чисел 1, 2, …, n найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел.

Найти сумму таких чисел в диапазоне [a; b], которые при возведении в квадрат превышают b - C++
Всем привет,надо составить блоксхему к этому заданию. Вводятся числа a и b. Найти сумму таких чисел в диапазоне , которые при...

Найти наименьшее значение среди положительных чисел последовательности - C++
Даны натуральное число n (n&lt;=100)б действительные числа x1, ... xn, Найти наименьшее значение среди положительных чисел последовательности....

Найти величину наибольшего среди отрицательных чисел последовательности - C++
Буду благодарен!!!С!!!


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

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

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