22.11.2013, 22:17 | #1 (permalink) |
Новичок
Регистрация: 22.11.2013
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите пожалуйста написать новичку код на С
а) Разделить массив на два отдельных массива б) отсортировать один массив по убыванию, а второй - по возрастанию (алгоритм сортировки вставками). в) вывести из первого массива все числа, которые делятся без остатка на заданное число Х, а из второго все те, которые не делятся г) найти среднее арифметическое первого массива и среднее геометрическое второго. (Среднее геометрическое считается как корень N-й степени из произведения всех чисел в массиве, где N - длина массива) Есть небольшие идеи, но немогу понять как сделать а и в. И как вставить г в б.Код на С Код:
#include <stdio.h> int main() { int i,j,tmp; int mas[20]={2,6,7,9,30,71,25,12,10,8,3,33,1,23,36,52,13,14,27,40}; printf("\nVvedite N chisel\n"); for (i=0;i<20;i++) { scanf("%d",&mas[i]); } for(i=0;i<20;i++) { printf("Element massiva № %d : %d \n", i,mas[i]); } printf("\n"); puts("Neotsortirovaniy massive:"); for(i=0;i<20;i++) printf(" %d ",mas[i]); printf("\n"); for(i=0;i<19;i++) for(j=i; j<19; j++) if(mas[i]>mas[j+1]) { tmp=mas[i]; mas[i]=mas[j+1]; mas[j+1]=tmp; } puts("\nOtsortirovaniy massive"); for(i=0; i<20;i++) printf(" %d ", mas[i]); return 0; } Код:
#include <stdio.h> int main () { double mas[5], j = 0; printf("Vvedite 5 elementov massiva:\n"); scanf("%lf %lf %lf %lf %lf",&mas[0],&mas[1],&mas[2], &mas[3], &mas[4]); j = (mas[0] + mas[1] + mas[2] + mas[3] + mas[4]) / 5; printf("\nSrednee arifmeticheskoe = %lf\n", j); return 0; } |
22.11.2013, 22:17 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Мой вам совет - прочитайте похожие обсуждения Помогите, пожалуйста, написать программы Помогите, пожалуйста, написать программу на С++ Помогите, пожалуйста, написать программу в C++ Помогите, пожалуйста, написать программу в C++ |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|