Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Программирование арифметических циклов
Для арифметического цикла заранее известно сколько раз выполняется тело цикла. Задача №2 Дана последовательность целых чисел из n элементов. Найти среднее арифметическое этой последовательности. #include <iostream.h> #include <math.h> void main() { int a,n,i,k=0; double s=0; cout<<"\nEnter n"; cin>>n; for(i=1;i<=n;i++) { cout<<"\nEnter a"; cin>>a; s+=a;k++; } s=s/k; cout<<"\nSr. arifm="<<s<<"\n"; }
Тесты
Задача №3 S=1+2+3+4+... +N #include <iostream.h> #include <math.h> void main() { int n,i,s=0; cout<<"\nEnter n"; cin>>n; if(n<=0) {cout<<”\nN<=0”;return;} for(i=1;i<=n;i++)s+=i; cout<<"\nS="<<s<<"\n"; } Тесты
Задача №4 S=15-17+19-21+..., всего n слагаемых. #include <iostream.h> #include <math.h> void main() { int n,i,s=0,a=15; cout<<"\nEnter n"; cin>>n; if(n<=0) {cout<<”\nN<=0”;return;} for(i=1;i<=n;i++) { if(i%2==1)s+=a; else s-=a; a+=2; } cout<<"\nS="<<s<<"\n"; } Тесты
Итерационные циклы Для итерационного цикла известно условие выполнения цикла. Задача №5 Дана последовательность целых чисел, за которой следует 0. Найти минимальный элемент этой последовательности. #include <iostream.h> #include <math.h> void main() { int a,min; cout<<"\nEnter a"; cin>>a; min=a; while(a!=0)//for(;a!=0;) { cout<<"\nEnter a"; cin>>a; if (a!=0&&a<min)min=a; } cout<<"\nmin="<<min<<"\n"; } Тесты:
Задача №6: Найти сумму чисел Фибоначчи, меньших заданного числа Q. #include<iostream.h> void main() { int a=1,b=1,s=2,Q,c; cout<<"\nEnter Q"; cin>>Q; if(Q<=0)cout<<"Error in Q"; else if(Q==1)cout<<"\nS=1"; else { c=a+b; while(c<Q) //for(;c!=0;) { s+=c; a=b; b=c; c=a+b; } cout<<"\nS="<<s<<"\n"; } } Тесты:
Тесты:
Date: 2015-08-15; view: 457; Нарушение авторских прав |