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

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

Войти
Регистрация
Восстановить пароль
 
top1mira
1 / 1 / 0
Регистрация: 09.03.2012
Сообщений: 12
#1

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

27.11.2012, 20:59. Просмотров 435. Ответов 2
Метки нет (Все метки)

Найти количество отрицательных не кратных 3 чисел строки, у которой первый элемент нуль, помогите плс, последние две лабы надо здать, но они самые сложные

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
#include <vcl.h>
#pragma hdrstop
#pragma argsused
#include<iostream>
using namespace std;                                                                       
int main(int argc, char* argv[])
{int i,n,k=0;
 
cout<<"Vvedite k-vo elementov massiva"<<endl;
cout<<"n="; cin>>n;
 
int *mas = new int [n];                                                                          
cout<<"Vvedite massiv"<<endl;                                                                          
for (i = 0; i < n; i++)
{ cout<<"mas["<<i<<"]=";
cin>>mas[i];}
 
for (i = 0; i < n; i++)
 if ((mas[i]<0) && (mas[i]%3!=0)) k++;                                                      
 
delete mas;                                                                                   
cout<<"k="<<k;
cin>>i;                                                  
    return 0;
}

нашел на сайте, но мало верится
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 20:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти количество отрицательных не кратных 3 чисел строки, у которой первый элемент нуль (C++):

Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 - C++
Ребята помогите пожалуйста решить 2 задачи с помощью цикла do и while. (без массива) 1)Дана последовательность из n целых чисел. Найти...

Найти сумму отрицательных чисел кратных 2м и определить количество рядов содержащих 0 - C++
В двумерном массиве 7х2 нужно найти сумму отрицательных чисел кратных 2м и определить количество рядов содержащих 0 В общем долго парюсь...

Найти среднее арифметическое положительных элементов строки, у которой первый элемент меньше второго в с++ - C++
Найти среднее арифметическое положительных элементов строки, у которой первый элемент меньше второго в с++

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

Дано двумерный массив целых чисел. Найти номер строки, в которой сумма отрицательных нечетных элементов наибольшая - C++
помогите Пожалуста с задачей я не знаю как правильно прописать, чтоб он выводил число строки((( помогите пожалуста((#include&lt;iostream&gt; ...

Найти произведение количества чисел не кратных 5 на количество чисел не кратных 7 - C++
задача через stdio.h С клавиатуры вводится последовательность ЦЕЛЫХ чисел. Количество чисел заранее не известно, но может быть очень...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116
27.11.2012, 21:03 #2
Цитата Сообщение от top1mira Посмотреть сообщение
Найти количество отрицательных не кратных 3 чисел строки, у которой первый элемент нуль, помогите плс, последние две лабы надо здать, но они самые сложные

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
#include <vcl.h>
#pragma hdrstop
#pragma argsused
#include<iostream>
using namespace std;                                                                       
int main(int argc, char* argv[])
{int i,n,k=0;
 
cout<<"Vvedite k-vo elementov massiva"<<endl;
cout<<"n="; cin>>n;
 
int *mas = new int [n];                                                                          
cout<<"Vvedite massiv"<<endl;                                                                          
for (i = 0; i < n; i++)
{ cout<<"mas["<<i<<"]=";
cin>>mas[i];}
 
for (i = 0; i < n; i++)
 if ((mas[i]<0) && (mas[i]%3!=0)) k++;                                                      
 
delete mas;                                                                                   
cout<<"k="<<k;
cin>>i;                                                  
    return 0;
}

нашел на сайте, но мало верится
так все же правильно делает!
top1mira
1 / 1 / 0
Регистрация: 09.03.2012
Сообщений: 12
27.11.2012, 22:34  [ТС] #3
компилируется, спору нет
но не совсем по заданию, тут строки, значит многомерные массивы.. и потом, нужно же как-то проверить первый элемент строки на ноль, если он не равен 0, то переходить нужно к другой строке походу

Добавлено через 48 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{int i,j,k,x[5][5];
for(i=0;i<5;i++)
    for(j=0;j<5;j++)
        scanf("%d", &x[i][j]);
for(i=0;i<5;i++)
 
{k=0;
 
if (x[0][j]==0)
    {for(j=0;j<5;j++)
    if((x[i][j]%3!=0) && (x[i][j]<0)){
        k=k+x[i][j];}}
printf("k=%d",abs(k));
getch();}}
чего-то не хватает

Добавлено через 23 минуты
все, методом тыка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
#include<conio.h>
void main()
{int i,j,k=0,x[5][5];
    for(i=0;i<5;i++)
    for(j=0;j<5;j++)
    scanf("%d", &x[i][j]);
for(i=0;i<5;i++)
if (x[i][0]==0)
    {for(j=0;j<5;j++)
    if((x[i][j]%3!=0) && (x[i][j]<0))
    {k++;} }
printf("k=%d",k);
getch();
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2012, 22:34
Привет! Вот еще темы с ответами:

Найти количество трехзначных чисел, кратных 15, но не кратных 30 - C++
Найти количество трехзначных чисел в массиве A, кратных 15, но не кратных 30. Вывести эти числа на экран.

Вставте в массив после строки, первый элемент которой отрицателен, нулевую строку - C++
Вставте в массив A(n*m) после строки, первый элемент которой отрицателен, нулевую строку. ( Я не умею добавлять строки вообще, т.к. об...

Найти количество чисел кратных 25 и не кратных 3 - C++
Найти количество натуральных чисел,не превосходящих 1000,каждое из которых кратно 25 и не кратно 3.

Вставить новую строку после строки, в которой находится первый встречный минимальный элемент - C++
Условие: В двумерном массиве, элементы которого - целые числа, произвести след. действия: Вставить новую строку после строки, в...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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