PDA

View Full Version : Информатика C++



Gabichkaaa
11-14-2011, 13:45
Здравейте хора :) Предполагам има много от вас, които се занимават с информатика.. и най-вече програмиране на C++. Много ще съм ви благодарна ако ми помогнете с едни задачи :) (ПП - взели сме само if и for)

1.Напишете програма, която определя броя на елементите от серията числа i^3 (на трета) - 3.i^2 + n, i=1,2,...,n, които са кратни на 7. Числото n се въвежда от клавиатурата.

2. Дадено е естествено число n (n>=1). Напишете програма, която намира сумата от тези елементи от серията числа i^3 - 3.i.n + n, (i=1,2,...,n), които се явяват удвоени нечетни числа.

3. Напишете програма, която по дадено естествено число n намира най-малкото число от серията числа i^3 *sin(n+i/n), i=1,2,...,n.

4. Дадено е естественото число n (n>=1). Напишете програма, която намира броя на тези елементи от серията числа i^2 - 5.i.n + n^2, (i=1,2,...,n), които са кратни на 2 или на 7.

знам, че са от един тип... предполагам дори и само с една да ми помогнете, ще схвана смисъла... :)[/u]

Ge7OverHere
11-14-2011, 16:54
Като коментари съм ти написал задачите. Просто махни /* */ на някоя и пробвай.

#include <iostream>
#include <cmath> // Za sin()!

using namespace std;

int main()
{
int n;
cin >> n;
if(n < 1)
{
return 0;
}

/* Zad4
int counter = 0;
for(int i = 1; i <= n; ++i)
{
int number = i*i-5*i*n+n*n;
if(number % 2 == 0 || number % 7 == 0)
++counter;
}
cout << counter << endl;
*/

/* Zad3
int min = 65536;
for(int i = 1; i <=n; ++i)
{
int number = i*i*i*sin((double)n+(double)i/n);
if(number < min)
{
min = number;
}
}
cout << min << endl;
*/

/* Zad2
int sum = 0;
for(int i = 1; i <=n; ++i)
{
int number = (i*i*i-3*i*n+n);
if( number % 2 == 0 &&
(number / 2) % 2 != 0)
{
sum += number;
}
}
cout << sum << endl;
*/

/* Zad1
int counter = 0;
for(int i = 1; i <= n; ++i)
{
if( (i*i*i-3*i*i+n) % 7 == 0 )
{
++counter;
}
}
cout << counter << endl;
*/
return 0;
}

joannalof
11-14-2011, 18:04
от рекурсия най-проста задача,разбираш ли :D

Ge7OverHere
11-14-2011, 18:19
кажи

joannalof
11-14-2011, 18:35
кажи
писах ти лс

Gabichkaaa
11-14-2011, 18:45
Много ти благодаря :) Задължена съм ти! Ще ти изпълня дори едно желание.. msg me! :) :-D