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

Найти числа из массива кратных 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Builder или Visual C++? http://www.cyberforum.ru/cpp-beginners/thread14919.html
Подскажыте, с чего лучше изучать визуальное програмирование: с++Builder или visual c++??
C++ Существуют ли методы побитового сравнения строк? Существуют ли методы побитового сравнения строк? Нужно искать и сравнивать комбинацию 126 бит. Комбинация известна. А сравнивать надо с одержимым файла. Как сделать это? http://www.cyberforum.ru/cpp-beginners/thread14821.html
C++ Реализовать АТД Очередь с помощью массива
Всем привет! у меня есть некоторые зарисовки, но никак не могу привести программу к концу. Задание: Реализовать АТД Очередь с помощью массива; Используя эту реализацию, написать функцию, которая за один проход по заданному целочисленному массиву выводит на печать его элементы в следующем порядке: сначала все четные, потом – нечетные.:umnik: кусочек программы который у меня есть:...
Удаление динамической памяти C++
В книгах по С++ я читал про утечку памяти. Я решил создать программу, в которой будет выделаться 1 Гб памяти и не удаляться. Будучи запущенной много раз, она так и не зависла. Для большей уверенности я поставил галочку release и запускал её не через F5, а через exe-файл. Получается, что в C++ есть сборщик мусора? P.S. Пользуюсь Visual Studio 2008.
C++ Какую и как использовать функцию, чтобы float сделать int? http://www.cyberforum.ru/cpp-beginners/thread14765.html
Какую и как использовать функцию, чтобы float сделать int?
C++ Помогите разобраться с динамическими библиотеками Здравсвуйте форумчане... т.к я еще молод и зелен прошу помочь тех кто разбирается в динамических библиотеках: что такое есть билиотека( у меня есть представления но все они расплывчатые :P )и помочь закончить 2 не работающих фаила (выделение, удаление памяти есть, чтение с фаила массива кое-как сам написал (возможны ошибки)...помогите написать вывод массива на экран и в фаил)... и пожалуста... подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8506 / 2173 / 61
Регистрация: 07.03.2007
Сообщений: 10,848
Завершенные тесты: 1
31.10.2008, 09:34     Найти числа из массива кратных 3
ну я писал без проверки, поправил самые явные ошибки с моей точки зрения
вот рабочий код, на компилятор еще пока не тяну:
Код
#include <iostream>
#include <conio.h>
using namespace std;
int math(int*a)
{
int x = 0;
for(int i=0;i<10;i++)
if(a[i]%3==0)
x++;
return x;
}
main()
{
int s;
int* a = new int(10);
printf("\n 3adaite 4isla: \n");
for(int i=0;i<10;i++)
  cin>>a[i];
s=math(a);
printf("\n kolvo chisel kratnblh 3 v dannom massive,%d chisel",s);
getch();
}
int getch(); - это бесмысленный код, потому что это объявление функции, но не ее вызов, тем более, что компилятор это пропустил именно потому, что думал, что это объявление функции, т.к. getch находится в хидере conio...
math(int*a) - не понимаю, но верую... не знаю, почему это корректно, может кто другой объяснит...
 
Текущее время: 23:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru