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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
#1

Найти количество - C++

29.03.2010, 18:58. Просмотров 365. Ответов 5
Метки нет (Все метки)

Найти количество отрицательных не кратных 3 чисел строки, у которой все элементы кратны 3.

Помогите решить!!!! У меня всегда 0 выдает...

у меня не получается. Мне кажется, что задание конченое....

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <iomanip.h>
//---------------------------------------------------------------------------
int main()
{const int n=5;
int a[n][n],i,j,ks=0;
randomize();
cout<<"Matricca A:\n";
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
{a[i][j]=random(400)-100;
cout<<setw(4)<<a[i][j]<<" ";
}
cout<<"\n";
}
int k=0,k3=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
 if(a[i][j]%3==0) k++;
  if (k==1)  ks++;
for(j=0;j<n;j++)
 if(a[i][j]<0 && a[i][j]%3!=0) k3++;
cout<<"\nKolichestvo: "<<k3;
if(ks==0) cout<<"\nNet strock";
getch();
return 0;
}
Добавлено через 9 минут
Просто покажите где по вашему ошибка.
В какой строке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2010, 18:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти количество (C++):

В массиве записаны оценки, найти количество пятерок, количество четверок, количество троек и количество двоек - C++
В массиве записаны оценки по иностранному языку каждого из 22 учеников класса. Определить количество пятерок, количество четверок,...

Найти количество символов в строке, найти заданные буквы, разделить количество букв на количество символов - C++
Написать код который сперва подсчитывает количество символов в строке а потом из этих находит буквы (a,e,y,u,i) и делит количество букв на...

В файле с целыми числами найти количество парных, количество удвоенных нечетных, количество квадратов нечетных - C++
Задано файл, компонентами которого являются целые числа. Найти: a) количество парных среди компонент файла; b) количество...

Найти количество пятниц с 1 января 2001 по 31 декабря 2010. И найти количество пятниц, 13 - C++
Если кто знает как решить помогите

Найти через индекс количество отрицательных и количество положительных элементов массива - C++
Нужно найти через индекс количество отрицательных и количество положительных элементов.

Найти количество двух- и количество трехразрядных чисел в заданной последовательности - C++
Помогите,пожалуйста, написать программу. Вводится последовательность из Nцелых чисел. Найти количество двух-и количество трехразрядных...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
29.03.2010, 19:03 #2
Цитата Сообщение от Jony Wocker Посмотреть сообщение
Найти количество отрицательных не кратных 3 чисел строки, у которой все элементы кратны 3.
Помогите решить!!!! У меня всегда 0 выдает...
Что не удивительно... Если все элементы кратны трём, то количество некратных трём ( не важно, положительных, или отрицательных ) равно нулю. А что смущает?
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
29.03.2010, 19:06  [ТС] #3
Та я заметил. Я же и написал, что задание конченое.

Ну а код сам правильный?
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
29.03.2010, 19:27 #4
Цитата Сообщение от Jony Wocker Посмотреть сообщение
Ну а код сам правильный?
туда бы комментариев, а то что-то я его не особо понимаю, если честно...
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
29.03.2010, 23:28  [ТС] #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//---------------------------------------------------------------------------
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <iomanip.h>
//---------------------------------------------------------------------------
int main()
{const int n=5;
int a[n][n],i,j,ks=0; //ks- Количество строк
randomize();
cout<<"Matricca A:\n";
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
{a[i][j]=random(400)-100;
cout<<setw(4)<<a[i][j]<<" ";
}
cout<<"\n";
}
int k=0,k3=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
 if(a[i][j]%3==0) k++; //Количество элементов кратных 3
  if (k==1)  ks++; 
for(j=0;j<n;j++)
 if(a[i][j]<0 && a[i][j]%3!=0) k3++; //k3 просто такое название. количество отрицательных элементов и не кратных 3.
cout<<"\nKolichestvo: "<<k3;
if(ks==0) cout<<"\nNet strock";
getch();
return 0;
}
Добавлено через 4 минуты
Еще вопросы?
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
30.03.2010, 00:09 #6
Как-то там циклов много... Если правильно понял, то вот так проще:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main(){
    const int N = 5;
    int arr[N][N];
    size_t all_m3 = 0, neg_not_m3 = 0;
    
    srand(time(NULL));
    std::cout << "MATRIX:" << std::endl;
    for ( int i = 0; i < N; ++i ){
        for ( int j = 0; j < N; ++j ){
            arr[i][j] = rand() % 600 - 300;
            if ( arr[i][j] % 3 == 0 )
                ++all_m3;
            else if ( arr[i][j] < 0 )
                ++neg_not_m3;
            std::cout << std::setw(6) << arr[i][j];
        }
        std::cout << std::endl;
    }
    std::cout << "Values multiple 3: " << all_m3 << std::endl;
    std::cout << "Negative values not multiple 3: " << neg_not_m3 << std::endl;
    
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2010, 00:09
Привет! Вот еще темы с ответами:

Найти количество положительных и количество отрицательных чисел в исходном наборе - C++
Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.

Даны три целых числа. Найти количество положительных и количество отрицательных чисел - C++
Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе. Ввод чисел и вывод результата...

Определить количество положительных и количество отрицательных элементов до первого нуля. Найти ошибку в коде - C++
В маcсиве A(n) (n&lt;=7) хотя бы один элемент ноль. Определить количество положительных и количество отрицательных элементов до первого нуля! ...

Найти количество двух- и количество трехразрядных чисел в последовательности - C++
Вводится последовательность из N целых чисел. Найти количество двух и количество трех разрядных чисел в последовательности (функцией...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.03.2010, 00:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru