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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ссылки в С++ http://www.cyberforum.ru/cpp-beginners/thread751019.html
void swap(int& i, int& j) { int tmp = i; i = j; j = tmp; } int main() { int x, y;
C++ Как доделать длинную целочисленную арифметику? Операторы: сравнения присваивания, сложения, вычитания, левого и правого сдвига, деления, остатка, умножения, приведения к обычному целому, унарный минус, деструктор и конструкторы реализованы, тесты показывают, что они работают правильно. Член uint8_t Data; //This is the number. The encoding is additional code. The byte order is little-endian. - само число, представленное массивом цифр в... http://www.cyberforum.ru/cpp-beginners/thread751009.html
C++ Найти 100 первых простых чисел
найти 100 первых простых чисел
Оператор while C++
Поскольку я еще начинающий, то задам такой вопрос: В цикл while мне нужно поставить несколько условий, вот, что я пишу: while (a1 = a2; a1 = a3; a1 = a4; a1 = a5; a1 = a6; a1 = a7; a1 = a8; a1 = a9) { a1 = rand() % 9; a2 = rand() % 9; a3 = rand() % 9; a4 = rand() % 9; a5 = rand() % 9; a6 = rand() % 9;
C++ По результату определить загаданное число http://www.cyberforum.ru/cpp-beginners/thread750992.html
Клоун предложил каждому из публики задумать число. Потом он сказал: «Прибавьте к задуманному числу 5. Теперь из результата вычтите 2. А теперь к результату прибавьте 7». Потом клоун спросил у желающих, какое число у каждого из них получилось. Услышав ответ, он немедленно объявлял каждому, какое число тот задумывал. Составьте программу, которая повторяла бы фокус клоуна.Нписать на с++.Помогите
C++ Возврат массива из функции Есть задача: используя функции, вычислить количество элементов заранее введённых массивов, которые кратны Х, и переписать в отдельный массив индексы отрицательных элементов этих массивов. Вот код: #include <string.h> #include <iostream> #include <math.h> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6442 / 3081 / 306
Регистрация: 04.12.2011
Сообщений: 8,486
Записей в блоге: 4
02.01.2013, 17:37     Не используя функций определить члены последовательности, являющиеся квадратами четных чисел
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
39
40
#include<iostream>
#include <math.h>
using namespace std;
int main(){
setlocale(0,"rus");
int sz=0;
int cnt=0;
cout<<"Введите количество членов последовательности натуральных чисел ";
cin>>sz;
cout <<endl;
int* SeqSourc=new int[sz];
int* TmpBuff=new int[sz];
cout<<"Введите члены последовательности натуральных чисел "<<endl;
for(int i=0; i<sz; i++){
cout<<i+1<<" ";
cin>>SeqSourc[i];
cout <<endl;
if(SeqSourc[i]<=0){
cout<<"Ввод "<<i+1<<"-того члена отменен введите "<<i+1<<"-й член ";
i--;
continue;
}
}
cout<<"Введены члены последовательности натуральных чисел "<<endl;
for(int i=0; i<sz; i++){
cout<<i+1<<" "<<SeqSourc[i]<<endl;
}
cout<<"Из них чётные:"<<endl;
for(int i=0; i<sz; i++){
if(!(SeqSourc[i]%2)){//член должен быть по крайней мере четным
cout<<SeqSourc[i]<<endl;
if(sqrt((double)SeqSourc[i])==(int)(sqrt((double)SeqSourc[i])))TmpBuff[cnt++]=SeqSourc[i];
}
}
cout<<"Найдено "<<cnt<<" членов последовательности натуральных чисел являющиеся полными квадратами чётных чисел:"<<endl;чётных чисел:"<<endl;
for(int i=0; i<cnt; i++)cout<<TmpBuff[i]<<"  ";
cout <<endl;
system ("pause");
return 0;
}


Добавлено через 7 минут
Цитата Сообщение от IGPIGP Посмотреть сообщение
C++
1
cout<<"Найдено "<<cnt<<" членов последовательности натуральных чисел являющиеся полными квадратами чётных чисел:"<<endl;чётных чисел:"<<endl;
Неправильно в последний момент скопипастилось. Хотелось как лучше, а вышло как всегда. Нужно:
C++
1
cout<<"Найдено "<<cnt<<" членов последовательности натуральных чисел являющиеся полными квадратами чётных чисел:"<<endl;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru