Скачать все задачи одним архивом
Задача 1
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,i; cout << "Vvedi kolvo elementov v massive: "; cin >> N; int a[N]; for(i=0;i<N;i++) { cout << "Vvod elementa a[" << i << "]="; cin >> a[i]; } for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } return 0; }
Задача 2
Написать программу, которая выводит таблицу перевода расстояний в дюймах в сантиметры для значений от n до m дюймов (1 дюйм = 2,54 см)
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int n,m; cout << "Ot:"; cin >> n; cout << "Do:"; cin >> m; for(n;n<m;n++) { cout << n << " dyim=" << n*2.54 << "sm" << endl; } return 0; }
Задача 3
Начав тренировки, спортсмен в первый день пробежал М км. Каждый день он увеличивал дневную норму на Р% нормы предыдущего дня. В какой день впервые спортсмен пробежит более K км?
#include <iostream> using namespace std; int main(int argc, char *argv[]) { float M,bM,P,K,i=0; cout << "Vvedi M: "; cin >> M; cout << "Vvedi % yveli4enia: "; cin >> P; cout << "Vvedi K km: "; cin >> K; bM = M; while(K > M) { M = M+(bM/100*P); bM = M; i++; } cout << "V "<< i << " den, bolee " << K << " km" << endl; }
Задача 4
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Вывести на экран среднее арифметическое элементов массива.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,i,Sym=0; cout << "Vvedi kol-vo elementov: "; cin >> N; int a[N]; for(i=0;i<N;i++) { cout << "Vvod a[" << i << "] elementa: "; cin >> a[i]; } for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } for(i=0;i<N;i++) { Sym += a[i]; } cout << "Srednee arifmeti4eskoe=" << Sym/N << endl; }
Задача 5
Написать программу, которая выводит таблицу умножения числа N в интервале от L до K. Ввод N, L,K выполнять с клавиатуры.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,Nb,L,K,i,F; cout << "Vvedi N,L,K" << endl; cin >> N >> L >> K; for(i=L;i<K;i++) { cout << N << "*" << i << "=" << N*i << endl; } }
Задача 6
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Вывести на экран все элементы массива большее заданного числа К.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,i,K; cout << "Vvedi kol-vo elementov: "; cin >> N; int a[N]; for(i=0;i<N;i++) { cout << "Vvod a[" << i << "] elementa: "; cin >> a[i]; } for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } cout << "Vivesti 4isla bolee: "; cin >> K; for(i=0;i<N;i++) { if(a[i] > a[i+1]) { cout << "a[" << i << "]=" << a[i] << endl; } } }
Задача 7
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. найти и вывести на экран сумму всех четных элементов массива.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,i; cout << "Vvedi kol-vo elementov: "; cin >> N; int a[N]; for(i=0;i<N;i++) { cout << "Vvod a[" << i << "] elementa: "; cin >> a[i]; } for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } cout << "Chetnie:" << endl; for(i=0;i<N;i++) { if((a[i]%2) == 0) { cout << "a[" << i << "]=" << a[i] << endl; } } }
Задача 8
Клиент оформил вклад на m тысяч рублей в банке под k% годовых. Через сколько лет сумма вклада превысит s тысяч рублей, если за это время клиент не будет брать деньги со счета.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int m,k,s,Y=1; cout << "Vvedi m tisa4: "; cin >> m; cout << "Vvedi k%: "; cin >> k; cout << "Vvedi s tisa4: "; cin >> s; m *= 1000; s *= 1000; while(s > m) { m += (m / 100) * k; Y++; } cout << "4erez " << Y << endl; }
Задача 9
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Найти наибольший элемент массива.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,i,j,Max; cout << "Vvedi kol-vo elementov: "; cin >> N; int a[N]; for(i=0;i<N;i++) { cout << "Vvod a[" << i << "] elementa: "; cin >> a[i]; } for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } Max = a[0]; for(i=1;i<N;i++) { if(Max < a[i]) Max = a[i]; } cout << "\nBolshii element = " << Max << endl; }
Задача 10
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Ввести число L. Все элементы массива больше L заменить на число 5. Вывести на экран элементы введенного массива и полученного.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,i,j,L; cout << "Vvedi kol-vo elementov: "; cin >> N; int a[N]; for(i=0;i<N;i++) { cout << "Vvod a[" << i << "] elementa: "; cin >> a[i]; } cout << "Vvedi L: "; cin >> L; for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } cout << endl; for(i=0;i<N;i++) { if(a[i] > L) a[i] = 5; } for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } }
Задача 11
Бизнесмен взял ссуду m тысяч рублей в банке под k% годовых. Рассчитать его долг через N лет , если за это время он не будет отдавать долг?
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int m,k,N,i; cout << "Vvedi m tisa4: "; cin >> m; cout << "Vvedi k%: "; cin >> k; cout << "Vvedi N let: "; cin >> N; m *= 1000; for(i=0;i<=N;i++) { m += (m / 100) * k; } cout << "\n" << m << endl; }
Задача 12
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Найти сумму элементов массива кратных 3.
#include <iostream> using namespace std; int main(int argc, char *argv[]) { int N,i,j; cout << "Vvedi kol-vo elementov: "; cin >> N; int a[N]; for(i=0;i<N;i++) { cout << "Vvod a[" << i << "] elementa: "; cin >> a[i]; } for(i=0;i<N;i++) { cout << "a[" << i << "]=" << a[i] << endl; } cout << "Kpatnie 3-m" << endl; for(i=0;i<N;i++) { if((a[i]%3) == 0) { cout << "a[" << i << "]=" << a[i] << endl; } } }