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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 123, средняя оценка - 4.63
витек
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 10
#1

Вычислите сумму квадратов N четных натуральных чисел - C++

10.03.2010, 20:08. Просмотров 15854. Ответов 12
Метки нет (Все метки)

1. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см. (1 балл)
2. Напишите программу вывода всех четных чисел от 2 до 100 включительно. (2 балла)
3. Составьте программу, вычисляющую сумму квадратов всех чисел от 1 до N. (1 балл)
4. Напишите программу, определяющую сумму всех нечетных чисел от 1 до 99. (2 балла)
5. С помощью repeat напишите программу, которая требует у вас пароль, например 111. Если пароль правильный, то заполняет все строки экрана сообщением «Молодец». Если после пятой попытки пароль все равно неверен, выходит из программы. (2 балла)
6. Составьте программу получения в порядке убывания всех делителей данного числа. (2 балла)
7. Составьте программу определения наибольшего общего делителя двух натуральных чисел. (3 балла)
8. Составьте программу определения наименьшего общего кратного двух натуральных чисел. (3 балла)
9. Составьте программу, подсчитывающую количество цифр вводимого вами целого неотрицательного числа. Можно использовать операцию целочисленного деления. (3 балла)
10. Составьте программу, определяющую максимальное из всех вводимых вами чисел. Концом ввода чисел является введенное число 0. (2 балла)
11. Найти наибольшее и наименьшее значение функции y=3x2+x-4, если на заданном интервале [a,b] Х изменяется с шагом 0,1. (2 балла)
12. Вычислите сумму квадратов N четных натуральных чисел. (2 балла)
13. Вычислить: (3 балла)
a. 1+2+4+8+…+210
b. (1+2)*(1+2+3)*…*(1+2+…+10)
14. В бригаде, работающей на уборке сена, имеется N косилок. Первая из них работала M часов, а каждая следующая на 10 минут больше, чем предыдущая. Сколько часов проработала вся бригада? (2 балла)
15. Билет называют «счастливым», если в его номере сумма первых трех цифр равна сумме последних трех. Подсчитать число тех «счастливых» билетов, у которых сумма трех цифр равна 13. Номер билета может быть от 000000 до 999999. (3 балла)
16. В ЭВМ вводятся по очереди координаты N точек. Определить, сколько из них попадает в круг радиусом R с центром в точке (a,b). (1 балл)
17. В ЭВМ вводятся по очереди данные о росте N учащихся класса. Определить средний рост учащихся в классе. (1 балл)
18. Составьте программу, суммирующую штрафное время команд при игре в хоккей. Выводить на экран суммарное штрафное время обеих команд после любого его изменения. После окончания игры выдать итоговое сообщение. (1 балл)
19. Составьте программу вычисления степени числа A с натуральным показателем N. Записать варианты программы со всеми видами циклов: while, repeat, for. (а балла)
20. Составьте программу, вычисляющую A*B, не пользуясь операцией умножения. А и B любое натуральное число. (2 балла)
21. Для заданного числа N составьте программу вычисления суммы S=1+1/2+1/3+1/4+…+1/N, где N – натуральное число. (2 балла)
22. Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется одна бактерия. Составьте программу, которая рассчитывает количество бактерий на заданное вами целое значение момента времени (15 минут, 7 минут и т.п.). (2 балла)
23. Составьте программу вывода на экран всех простых чисел, не превосходящих заданного N. Простым называется натуральное число больше единицы, имеющее только два делителя: единицу и само это число. (2 балла)
24. В 1202г. Итальянский математик Леонард Пизанский (Фибоначчи) предложил такую задачу: пара кроликов каждый месяц дает приплод – двух кроликов (самца и самку), от которых через два месяца уже получается новый приплод, Сколько кроликов будет через год, если в начале года имелась одна пара? Согласно условию задачи числа, соответствующие количеству кроликов, которые появляются через каждый месяц, составляют последовательность 1, 1, 2, 3, 5, 8, 13, 21, 37, … Составьте программу, позволяющую найти все числа Фибоначчи, меньшие заданного числа N. (5 баллов)
25. Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72. (4 балла)
26. В старояпонском календаре был принят 60-летний цикл, состоявший из пяти 12-летних подциклов. Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый и черный. Внутри каждого подцикла годы носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. 1984 – год зеленой крысы – был началом очередного цикла. Напишите программу, которая вводит номер некоторого года нашей эры и печатает его название по старояпонскому календарю. (4 балла)
27. Составьте программу, которая по введенному вами числу N (от 1 до 100) напечатает все натуральные числа X русскими буквами (двадцать, сорок пять и т.д.). Например, для числа 4 программа должная напечатать «один», так как в слове «один» четыре буквы. Для числа 9 программа должная напечатать «сорок пять», так как в записи числа «сорок пять» девять букв. (7 баллов)
28. Запишите любое число от 1 до 1000, введенное пользователем, русскими буквами. Например, 2 – два, 150 – сто пятьдесят. (5 баллов)

Добавлено через 4 минуты
что сможете,решите ребят
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2010, 20:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислите сумму квадратов N четных натуральных чисел (C++):

Подсчитать сумму квадратов четных и сумму квадратов нечетных чисел - C++
1. Дан массив A размера N. Вывести его элементы в следующем порядке: A1, AN, A2, AN–1, A3, AN–2, … . #include<iostream.h> void...

Вычислите сумму данных N натуральных чисел - C++
Вычислите сумму данных N натуральных чисел. Входные данные Вводится число N, а затем N чисел, сумму которых необходимо вычислить. ...

По данному натуральному n вычислите сумму квадратов чисел предшествующих n и самого n - C++
Например если n=2, то нужно вывести 1^2 + 2^2 ------------------------------------------------------------- Я написал код, но я не знаю...

Найти сумму квадратов натуральных чисел от 1 до К - C++
Найти сумму квадратов натуральных чисел от 1 до К. При вычислении квадрата очередного числа использовать формулу: ...

Вычислить сумму квадратов первых 7 натуральных чисел - C++
Люди помогите пожалуйста решить: 1. Вычислить сумму квадратов первых 7 натуральных чисел.

Вычислить сумму четных натуральных чисел не превышающих N - C++
вычислить сумму четных натуральных чисел не превышающих N. S-сумма чисел

12
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
10.03.2010, 20:14 #2
витек, и кому оно надо - за Вас думать?
1
mirso
525 / 343 / 17
Регистрация: 05.04.2009
Сообщений: 709
10.03.2010, 20:16 #3
Цитата Сообщение от easybudda Посмотреть сообщение
витек, и кому оно надо - за Вас думать?
Вот мы уже и думаем(!) - кому же оно надо?!
0
витек
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 10
10.03.2010, 20:17  [ТС] #4
ну ребята срочно надо
0
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
10.03.2010, 20:23 #5
1
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
 
int main(void){
    int i;
 
    printf("inch\tcm\n");
    for ( i = 1; i < 21; ++i )
        printf("%02d\t%.2f\n", i, (double)i * 2.54);
    return 0;
}
2
cibertronic
256 / 143 / 13
Регистрация: 27.12.2009
Сообщений: 908
10.03.2010, 20:26 #6
ГЫ %) ни Х се гос заказ)))
1
Iworb
анимешник++
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 423
10.03.2010, 20:30 #7
2

C
1
for(int i=1;i<51;i++) printf("%d\t",i*2);
2
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
10.03.2010, 20:34 #8
2
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main()
{
    for(int i = 2; i <= 100; i+=2) 
        std::cout << i << ' ';
    return 0;
}
2
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
10.03.2010, 20:40 #9
витек, это тебе в универе дз задали?

Добавлено через 3 минуты
20. Составьте программу, вычисляющую A*B, не пользуясь операцией умножения. А и B любое натуральное число. (2 балла)

это ж как надо не любить программирование, чтобы такого не сделать. Мне кажется витек просто ленится
1
Iworb
анимешник++
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 423
10.03.2010, 23:03 #10
26 хз, вроде так
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
41
42
43
44
45
46
47
48
49
50
51
52
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
 
int main()
{
    setlocale( LC_ALL,"Russian" );
    setlocale( LC_ALL,"" );
    int year, cycle;
    printf("Ââåäèòå ãîä:");
    scanf("%d",&year);
    printf("\n%d ãîä - ãîä ", year);
    cycle=year-((int)floor(year/60))*60-4;
    int color=1;
    for(int i=1;i<5;i++)
    {
        if(cycle>(12*i-1)) color=i+1;
    }
    int podcycle=cycle-12*(color-1);
    if((podcycle==0)||(podcycle==1)||(podcycle==5)||(podcycle==6)||(podcycle==7)||(podcycle==8)||(podcycle==9)||(podcycle==10)||(podcycle==11))
        {
            if(color==1) printf("çåëåГ*îé ");
            if(color==2) printf("ГЄГ°Г*Г±Г*îé ");
            if(color==3) printf("æåëòîé ");
            if(color==4) printf("áåëîé ");
            if(color==5) printf("Г·ГҐГ°Г*îé ");
        }
    if((podcycle==2)||(podcycle==3)||(podcycle==4))
        {
            if(color==1) printf("çåëåГ*îãî ");
            if(color==2) printf("ГЄГ°Г*Г±Г*îãî ");
            if(color==3) printf("æåëòîãî ");
            if(color==4) printf("áåëîãî ");
            if(color==5) printf("Г·ГҐГ°Г*îãî ");
        }
    if(podcycle==0) printf("êðûñû");
    if(podcycle==1) printf("êîðîâû");
    if(podcycle==2) printf("ГІГЁГЈГ°Г*");
    if(podcycle==3) printf("Г§Г*éöГ*");
    if(podcycle==4) printf("äðГ*ГЄГ®Г*Г*");
    if(podcycle==5) printf("çìåè");
    if(podcycle==6) printf("ëîøГ*äè");
    if(podcycle==7) printf("îâöû");
    if(podcycle==8) printf("îáåçüÿГ*Г»");
    if(podcycle==9) printf("êóðèöû");
    if(podcycle==10) printf("ñîáГ*ГЄГЁ");
    if(podcycle==11) printf("Г±ГўГЁГ*ГјГЁ");
    getch();
    return 0;
}
2
Yurii_74
paladin
280 / 180 / 3
Регистрация: 25.02.2009
Сообщений: 592
11.03.2010, 06:53 #11
Это олимпиада школьников 5-7 классов?
13. Вычислить: (3 балла)
a. 1+2+4+8+…+256 ?
b. (1+2)*(1+2+3)*…*(1+2+…+10)

a)
C++
1
2
3
4
5
6
7
8
int i =1;
int sum = 0;
while (i<=256)
{
 sum += i;
 i *= 2;
}
return sum;
б)
C++
1
2
3
4
5
6
7
8
9
10
int i =1;
int sum = 1;
int _sum = 1;
while (i<10)
{
 i++;
 _sum+=i;
 sum *= _sum;
}
return sum;
1
Vorona
Peace 2 all shining faces
670 / 532 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
11.03.2010, 07:24 #12
3
C
1
2
3
4
5
6
7
8
9
void task3(int n){
        int a=1, b=0, t=0, n;
        for(int i = 0; i < n; i++){
        b=a*a;
        t+=b;
        a++;
    }
    cout<<t<<endl;
}
4
C
1
2
3
4
5
6
void task4(){   
        int sum=0;
    for(int i = 1; i < 100; i+=2)
        sum=sum+i;
    cout<<sum<<'\n';
}
5 не знаю, что такое repeat, но работает
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void task5(){   
        char parol[4] = {"111"}, str[4], k=0;
    int x=0, c=0;
    for(int i = 0; !k && i < 5; i++){
        gets(str);
        for(x = 0; x < 3; x++)
            if(str[x] == parol[x])
                c++;
        if(c == 3){
            k = 1;
            for(int j = 0; j < 240; j++)
                cout<<"Molodec!";
        }
        else exit(1);
    }
}
6
C
1
2
3
4
5
6
7
8
void zd6(int n)
{
    int i;
    for(i = n-1; i > 2; i--)  //начиная с 2, т.к. 0 и 1 всегда кратны любому числу, 
                                //потому не вижу в них смысла и n-1 т.к. число кратное само себе итак понятно
        if(n % i==0)
            cout<<i<<' ';
}
1
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
11.03.2010, 08:03 #13
5
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
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char* password="111";
    char  answer[20];
    size_t cnt=0;
    try
    {
        do
        {
            if((cnt++)==5)
                throw(std::exception("Все попытки провалились..."));
            std::cout << "Введите пароль (осталось попыток: " << 5-cnt+1 << "): ";
            std::cin >> answer;
        }
        while(strcmp(password, answer)!=0);
    }
    catch(std::exception& e)
    {
        std::cout << e.what() << std::endl;
        system("pause");
        return EXIT_FAILURE;
    }
    std::cout << "Молодец" << std::endl;
    system("pause");
    return EXIT_SUCCESS;
}
Добавлено через 15 минут
11
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
41
#include <iostream>
 
double f(double x)
{
    return (3*x*x+x-4);
}
 
int main()
{
    double y, a, b;
    double i;
    double max, min;
    do
    {
        std::cout << "Input a<=b" << std::endl
                  << "a=";
        std::cin >> a;
        std::cout << "b=";
        std::cin >> b;
    }
    while(a>b);
    max=min=f(a);
    if(a!=b)
    {
        for(i=a+0.1; i<b; i+=0.1)
        {
            if(f(i)>max)
                max=f(i);
            if(f(i)<min)
                min=f(i);
        }
        if(f(b)>max)
            max=f(b);
        if(f(b)<min)
            min=f(b);
    }
    std::cout << "max=" << max << std::endl
              << "min=" << min << std::endl;
    system("pause");
    return EXIT_SUCCESS;
}
Добавлено через 7 минут
17
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    double sum=0, t;
    size_t N;
    std::cout << "N=";
    std::cin >> N;
    for(size_t i=0; i<N; ++i)
    {
        std::cin >> t;
        sum+=t;
    }
    std::cout << sum/static_cast<double>(N) << std::endl;
    system("pause");
    return EXIT_SUCCESS;
}
2
11.03.2010, 08:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2010, 08:03
Привет! Вот еще темы с ответами:

Подсчитать сумму квадратов четных и сумму квадратов нечетных элементов массива - C++
Сформировать в программе массив из целых чисел от 2 до N. Подсчитать сумму квадpатов четных и сумму квадратов нечетных чисел.

Написать программу, которая вычисляет сумму квадратов всех четных чисел до заданного n - C++
Написать программу, которая вычисляет сумму квадратов всех четных чисел до заданного n. Задание должно быть выполнено всеми тремя типами...

Найти сумму первых n-четных натуральных чисел (найти ошибку) - C++
Нужно найти сумму первых n-четных натуральных чисел. Ошибка вылетает на 13 строке, должно быть я не правильно код составил, алгоритм не тот...

Вычислите сумму четных элементов массива - C++
вычислите сумму четных элементов


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

Или воспользуйтесь поиском по форуму:
13
Закрытая тема Создать тему
Опции темы

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