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

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

Войти
Регистрация
Восстановить пароль
 
MilАna
0 / 0 / 0
Регистрация: 24.09.2011
Сообщений: 8
#1

Работа с циклами - C++

16.12.2011, 19:36. Просмотров 404. Ответов 5
Метки нет (Все метки)

Помогите найти наименьший номер элемента последовательности, для которого выполняется условие M. Вывести на экран этот номер и все элементы Ai, где i = 1, 2, ..., n.

Работа с циклами

Не получается, результат все по нулям выдает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 19:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с циклами (C++):

Работа с циклами - C++
Затрудняюсь написать код для 3 и 5 задания, объясните пожалуйста. Есть ли какие-нибудь хитрости, чтобы можно было с лёгкостью решать...

Работа с циклами для вычисления выражения - C++
Дано такое выражение на фото http://i.pixs.ru/storage/5/2/2/fotoJPG_2594443_11179522.jpg У меня больше ничего не получается кроме...

Проблемы с циклами - C++
Нужна подсказка умелых с++ пользователей. Есть задача: Дана последовательность целых чисел. Определить кол-во чисел, кратных разности...

3 зaдaчи с циклами - C++
Вот, собственно, недавно была контрольная по теме "циклы". Половину я сделал, а половину нет :( Вот и они: 1) Натуральное число n....

Задача с циклами while и do while - C++
Напишите программу с помощью цикла while и do while, которая выводит числа от заданного до заданного, но только в том случае, если они...

ошибка с циклами - C++
помогите найти ошибку #include<stdio.h> int main() { float i,k,c,g; с=5 g=1; for (i=0;i<10;i++){ for...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
16.12.2011, 19:53 #2
MilАna, а формула точно верная??? Пример входных\выходных данных
MilАna
0 / 0 / 0
Регистрация: 24.09.2011
Сообщений: 8
16.12.2011, 20:01  [ТС] #3
Да, формула точно верная
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
16.12.2011, 20:02 #4
Цитата Сообщение от MilАna Посмотреть сообщение
Да, формула точно верная
Значит данные не приведете? Тестируйте значит сами...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <math.h>
 
int main(void)
{
    double aPrev = 1/4., e;
    double a = 1 / 16. ;
    int i;
 
    printf (" Enter E = ");
    scanf ("%lf", &e);
 
    for ( i = 3 ; fabs (a - aPrev) < e; ++i )
    {
        printf ("\n %lf", aPrev);
        aPrev = a;
        a = 1 / pow ( (2.*i), 2);
    }
 
    fflush (stdin);
    getchar ();
    return 0;
}
MilАna
0 / 0 / 0
Регистрация: 24.09.2011
Сообщений: 8
16.12.2011, 20:02  [ТС] #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
30
31
32
33
34
35
36
void task(){
double x, a, a_pred, eps;
int n, i, t = -1;
const double PI = atan(1.)*4.;
cout<<endl;
cout<<"Vvedite \'n\' = ";
cin>>n;
cout<<"Vvedite \'x\' = ";
cin>>x;
cout<<"Vvedite \'eps\'= ";
cin>>eps; 
for(i = 2; i <= n; i++){
a = 1/4*pow(2,n);
printf("%d:\t%f\n", i, a);
if(t == -1 && fabs(a - a_pred) < eps)
t = i;
a_pred = a;
}
cout<<endl;
if (t != -1)
cout<<"# = "<<t<<endl;
}
int main(){
int g;
while(1){
cout<<"0 - exit\n";
cout<<"1 - vichislit\'\n";
cout<<"Select item of menu: ";
cin>>g;
switch(g){
case 0: return 0;
case 1: task();break;
default: cout<<"Error!!\n\n"<<endl;
}
}
}

где то тут ошибка, лишнее написала
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
16.12.2011, 20:10 #6
Одно значение потерял
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
#include <stdio.h>
#include <math.h>
 
int main(void)
{
        double aPrev = 1/4., e;
        double a = aPrev ;
        int i;
 
        printf (" Enter E = ");
        scanf ("%lf", &e);
 
        for ( i = 3 ; fabs (a - aPrev) < e; ++i )
        {
                printf ("\n %lf", a ); 
                aPrev = a;
                a = 1 / pow ( (2.*i), 2);
        }
 
        printf ("\n Min n = %d", i - 1);
 
        fflush (stdin);
        getchar ();
        return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2011, 20:10
Привет! Вот еще темы с ответами:

задачи с циклами - C++
помогите решить данные задачи 1) кубик в цилиндре (входит или нет) 2) число в степени с помощью циклов 3) вывести на четырёх циклах...

Задачи с циклами - C++
Не судите строго... Помогите пожалуйста сделать вот это Напишите задание руками и создайте три различных темы для решения трех...

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

Запутался с циклами - C++
хочу что подпрограмка при вводе m=6 выводила 0123 0124 ...


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

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

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