Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Чтение массива с использованием Strtok https://www.cyberforum.ru/ c-beginners/ thread684821.html
Добрый день, подскажите пожалуйста, где ошибка , я пытаюсь считать массив, задающийся с клавиатуры через пробелы посчитать среднее и стандартное распределение но постоянно выходит ошибка...
C (СИ) Сформировать массив и вычислить сумму ряда
Помогите написать код программы!
Определить расстояние между автомобилями через T часов, если автомобили удаляются друг от друга C (СИ)
Begin36. Скорость первого автомобиля V1 км/ч, второго – V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили удаляются друг от друга. Данное...
C (СИ) Заменить элементы в двунаправленном списке Линейный двунаправленный список содержит символы. Заменить элементы, содержащие символ '*' на '1', '2', '3'. Распечатать список до и после изменения. То есть если был список: 1-8-*-5-*, то после... https://www.cyberforum.ru/ c-beginners/ thread684686.html
C (СИ) екст: ERGANATU. слово:CASPERGH престовляем буквы 8,1,3,5,7,6,4,2 получается ключ: HCSEGRPA. Теперь шифруем текст https://www.cyberforum.ru/ c-beginners/ thread684652.html
помогите написать код на Си; Текст: ERGANATU. слово:CASPERGH престовляем буквы 8,1,3,5,7,6,4,2 получается ключ: HCSEGRPA. Теперь шифруем текст, для этого (Ключ+текст)mod26 используем английский...
C (СИ) Реализовать длинную арифметику с использованием битовых операций и больших чисел
Всем привет. Возникла задача реализовать длинную арифметику с использованием битовых операций и больших чисел, то есть представлять число не в векторном виде, а в виде двух полных чисел , например,...
Числа больше 20 отсортировать по убыванию C (СИ)
Прошу помощи в написании и обьяснении программы ибо все мои попытки одолеть с разбегу , естественно неувенчались успехом. Задан одномерный массив плавающих чисел размерностью не менее 15. Заполнить...
C (СИ) Перевод числа из 10 в 8 систему, ошибка в коде Кто скажет, в чем проблема? Я знаю что число выведется задом наперед,это я потом исправлю Если в 4 строке while заменить на if,то 1 раз цикл пройдет,и выведется последняя цифра,но почему вот так не... https://www.cyberforum.ru/ c-beginners/ thread684492.html
C (СИ) Makefile + Cygwin, Iniparser и флаг -m32 https://www.cyberforum.ru/ c-beginners/ thread684458.html
Пытаюсь скомпилировать Iniparser от г-на N. Devillard под Cygwin с флагом -m32 но ничего не выходит, как правильно изменить makefile чтобы скомпилировать 32х битную библиотеку в MinGW 4.7.2 # #...
C (СИ) Вывести количество слов, длина которых не менее z //--------------------------------------------------------------------------- #include <vcl.h> #include <conio.h> #include <stdio.h> #pragma hdrstop ... https://www.cyberforum.ru/ c-beginners/ thread684398.html
9 / 9 / 4
Регистрация: 16.10.2012
Сообщений: 61
0

Вывести все элементы массива в виде матрицы и вывести номер строки массива, в которой каждый элемент равен X.

31.10.2012, 00:14. Просмотров 1263. Ответов 4
Метки (Все метки)


Дан двумерный массив N=9, M=10; Вывести все элементы массива в виде матрицы и вывести номер строки массива, в которой каждый элемент равен X.

Подскажите что я сделал не так? В виде матрицы нормально выводит, а вот со второй частью не получается

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
#include <stdio.h>
#include <locale.h>
#define N 9
#define M 10
 
int main()
{
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    int i,j,arr[N][N], x, count=0;
    printf("Введите X\n");
    scanf("%d", &x);
    for(i=0;i<N;i++)
        for(j=0;j<N;j++)
            arr[i][j]=rand()%2;
    for(i=0;i<N;i++){
        for(j=0;j<M;j++)
        printf("%d\t",arr[i][j]);
        printf("\n");}
    {for(i = 0;i < N;i++)
    for(j = 0;j < M;j++)
    if(arr[i][j] == x){
    count++;
    if(count == N)
    printf("Строка %d", i);
    }
    else
    count = 0;}
    return 0;
}
P.S. числа я специально сделал 1 и 0 в массиве для того, чтобы было проще проверить работоспособность программы

Вернуться к обсуждению:
Вывести все элементы массива в виде матрицы и вывести номер строки массива, в которой каждый элемент равен X.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2012, 00:14
Готовые ответы и решения:

Ввести все элементы массива одной строкой. Вывести каждый элемент массива с новой строки
Дан одномерный массив E, состоящий из 10 вещественных чисел. Ввести все элементы массива одной...

Вывести номер строки матрицы NxN, в которой все элементы упорядочены по убыванию
Вывести номер строки матрицы NxN, в которой все элементы упорядочены по убыванию.

Вывести номер и среднее арифметическое строки, первый элемент которой равен 1
Дана матрица Х (5,5). Вывести номер и среднее арифметическое строки, первый элемент которой равен...

Массив: Вывести матрицу, у которой каждый элемент равен сумме элементов матрицы на заданных позициях...
Всем еще раз добрый день. Есть задача: Напишите программу, на вход которой подаётся...

__________________
Помогаю в написании студенческих работ здесь.
4
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.