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

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

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

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

10.03.2010, 20:08. Просмотров 15513. Ответов 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 минуты
что сможете,решите ребят
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2010, 20:08     Вычислите сумму квадратов N четных натуральных чисел
Посмотрите здесь:
C++ Подсчитать сумму квадратов четных и сумму квадратов нечетных чисел
C++ Вычислите сумму данных N натуральных чисел
По данному натуральному n вычислите сумму квадратов чисел предшествующих n и самого n C++
Найти сумму квадратов натуральных чисел от 1 до К C++
C++ Вычислить сумму квадратов первых 7 натуральных чисел
Вычислить сумму четных натуральных чисел не превышающих N C++
C++ Подсчитать сумму квадратов четных и сумму квадратов нечетных элементов массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
10.03.2010, 20:14     Вычислите сумму квадратов N четных натуральных чисел #2
витек, и кому оно надо - за Вас думать?
mirso
525 / 343 / 17
Регистрация: 05.04.2009
Сообщений: 709
10.03.2010, 20:16     Вычислите сумму квадратов N четных натуральных чисел #3
Цитата Сообщение от easybudda Посмотреть сообщение
витек, и кому оно надо - за Вас думать?
Вот мы уже и думаем(!) - кому же оно надо?!
витек
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 10
10.03.2010, 20:17  [ТС]     Вычислите сумму квадратов N четных натуральных чисел #4
ну ребята срочно надо
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
10.03.2010, 20:23     Вычислите сумму квадратов N четных натуральных чисел #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;
}
cibertronic
256 / 143 / 13
Регистрация: 27.12.2009
Сообщений: 893
10.03.2010, 20:26     Вычислите сумму квадратов N четных натуральных чисел #6
ГЫ %) ни Х се гос заказ)))
Iworb
анимешник++
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 413
10.03.2010, 20:30     Вычислите сумму квадратов N четных натуральных чисел #7
2

C
1
for(int i=1;i<51;i++) printf("%d\t",i*2);
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
10.03.2010, 20:34     Вычислите сумму квадратов N четных натуральных чисел #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;
}
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
10.03.2010, 20:40     Вычислите сумму квадратов N четных натуральных чисел #9
витек, это тебе в универе дз задали?

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

это ж как надо не любить программирование, чтобы такого не сделать. Мне кажется витек просто ленится
Iworb
анимешник++
93 / 60 / 2
Регистрация: 03.11.2009
Сообщений: 413
10.03.2010, 23:03     Вычислите сумму квадратов N четных натуральных чисел #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;
}
Yurii_74
paladin
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
11.03.2010, 06:53     Вычислите сумму квадратов N четных натуральных чисел #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;
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
11.03.2010, 07:24     Вычислите сумму квадратов N четных натуральных чисел #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<<' ';
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2010, 08:03     Вычислите сумму квадратов N четных натуральных чисел
Еще ссылки по теме:
Написать программу, которая вычисляет сумму квадратов всех четных чисел до заданного n C++
C++ Найти сумму первых n-четных натуральных чисел (найти ошибку)
C++ Вычислите сумму четных элементов массива
Вычислите разность кубов N нечетных натуральных чисел C++
Среди чисел найти все те, которые можно представить в виде суммы квадратов двух натуральных чисел C++

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

Или воспользуйтесь поиском по форуму:
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
11.03.2010, 08:03     Вычислите сумму квадратов N четных натуральных чисел #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;
}
Yandex
Объявления
11.03.2010, 08:03     Вычислите сумму квадратов N четных натуральных чисел
Закрытая тема Создать тему
Опции темы

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