Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.09.2009, 02:16   #1
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию Массивы (С++)

Помогите с заданием: создать массив из 20 случайных элементов, найти количество четных и нечетных элементов.
Вот что у меня:

Код:
#include "stdafx.h"
#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#define size 20

void main ()
{
	int a[size];
	int i,j,k,n;
	for (i=1; i<size; i++)
	{
		a[i]=rand()%100+1;
		printf ("\na[%i]=a[%i]",i,a[i]);
	} 
(а вот дальше никак)))
	k=0;
	n=0;
	for (i=1; i<size; i++)
	{
		j=i%2;
		if (j==0) k=k+1;
		else n=n+1;		
	}
	printf ("\n Chetnih %d:" k);
    printf ("\n Nechetnih %d:" n);
	getch ();
}
Первый цикл работает (это где выводится 20 элементов), а вот дальше никак.

Последний раз редактировалось Stilet; 24.09.2009 в 08:45.
Darh вне форума
Старый 24.09.2009, 02:54   #2
ISergeyN
Maniac
Форумчанин
 
Аватар для ISergeyN
 
Регистрация: 03.01.2009
Сообщений: 450
По умолчанию

так..
Код:
#include <stdio.h>
#include <stdlib.h>
#define SIZE 20

void main ()
{
	int a[SIZE];
	int i;
	int s_ch	= 0;	//четные
	int s_nch	= 0;	//не четные

	for (i = 0; i < SIZE; ++i){
		a[i] = rand()%100;
		printf ("\na[%d] \t= a[%d]", i, a[i]); // "\t" - табуляция
	} 
	for (i = 0; i < SIZE; ++i)
	{
		if(a[i] % 2) 
			++s_nch;
		else
			++s_ch;
	}
	printf ("\nChetnih \t: %d"  ,s_ch );
	printf ("\nNechetnih \t: %d\n",s_nch);
	//getch (); // #include <conio.h>
}
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
ISergeyN вне форума
Старый 24.09.2009, 21:52   #3
Darh
Пользователь
 
Регистрация: 13.09.2009
Сообщений: 75
По умолчанию

Огромное спасибо, все работает)))
Darh вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
Массивы Ronk Паскаль, Turbo Pascal, PascalABC.NET 1 04.06.2009 19:58
массивы medik Помощь студентам 6 16.01.2008 12:22
Массивы Баламут Win Api 9 12.01.2008 18:57